Java(Class2)_Inheritance_04
·
Java/기초 내용 정리
2024-10-30    x 좌표 >>> 10y 좌표 >>> 5z 좌표 >>> 3 package inheritance;public class Point { int x; int y; public Point() {} public Point(int x, int y) { this.x = x; this.y = y; }} package inheritance;/* * 1. super() 키워드 * - 자식클래스에서 부모클래스의 생성자를 호출하는 명령어. * 형식) super(인자); // 인자는 생략도 가능함. * * 2. this() 키워드 * - 현재(자식) 클래스에서 현제 클래스 안의 다른 생성자를 * 호출하는 명령어. * 형식) this(인자); * * 주의)..
Java(Class2)_Inheritance_03
·
Java/기초 내용 정리
20241-10-30    주민번호 >>> 001111-0000000이 름 >>> 홍길자나 이 >>> 27직 업 >>> 대학생학 과 >>> 영문학과주민번호 >>> 002222-2222222이 름 >>> 홍길동나 이 >>> 50직 업 >>> 회사원급 여 >>> 5000 만원 package inheritance;public class Person { // 멤버변수 String juminNo; // 주민번호 String name; // 이름 String age; // 나이 String job; // 직업 } package inheritance;public class Student extends Person { String major; // 학과 public Student..
Java(Class2)_Inheritance_02
·
Java/기초 내용 정리
2024-10-30   엔진 : 1600, 차량 문 수 : 4, 색상 : 흰색엔진 : 1600, 차량 문 수 : 4, 색상 : 검정색엔진 : 1600, 차량 문 수 : 4, 색상 : 흰색 package inheritance;public class Car2 { int cc; int door; String color = "검정색";} package inheritance;/* * 1. super 키워드 * - 부모의 멤버를 호출하는 명령어 * 형식) super.부모클래스멤버(멤버변수, 멤버메서드) * * 2. this 키워드 * - 현재 클래스에 소속된 멤버를 호출하는 명령어 * - this 키워드는 현재 객체 자기 자신을 의미함. * 형식) this.현재(자식)클래스멤버(멤버변수, ..
Java(Class2)_Inheritance_01
·
Java/기초 내용 정리
2024-10-30    모델명 : 소나타배기량 : 2000차량 문 수 : 4 package inheritance;/* * 상속(inheritance) * - 객체지향 프로그램 4대 특징중 하나. * - 실 세계에서 상속은 상위 객체의 속성이 하위 객체에 물려져서 * 하위 객체가 상위 객체의 속성을 모두 가지는 개념임. * - 자바에서의 상속은 자식클래스가 부모클래스의 속성을 물려 받고 * 기능을 추가하여 확장(extends)하는 개념임. * - 상속은 슈퍼클래스의 필드와 메서드를 물려 받아서 코드를 재사용 * 함으로서, 코드 작성에 드는 시간과 비용은 줄일 수 있음. * - 기존에 이미 잘 만들어진 클래스를 재사용하여 새로운 클래스를 * 생성하는 자바 문법. * 즉..
Java(Class&Method)_Exam_06
·
Java/기초 내용 정리
2024-10-29   메뉴는 몇 개로 할까요? : 31 번째 메뉴의 메뉴명과 단가, 수량을 입력하세요.짜장면500022 번째 메뉴의 메뉴명과 단가, 수량을 입력하세요.짬뽕600013 번째 메뉴의 메뉴명과 단가, 수량을 입력하세요.우동55002-----------------------------------------품명 단가 수량 금액-----------------------------------------짜장면 5,000 2 10,000원짬뽕 6,000 1 6,000원우동 5,500 2 11,000원-----------------------------------------공급가액 24,545원부가세액 2,455원-----------------------------------------청구금액 ..
Java(Class&Method)_Exam_05
·
Java/기초 내용 정리
2024-10-29   이름, 작업시간, 시간당 급여를 입력하세요.홍길동89750=========================이 름 : 홍길동총급여 : 78,000원공제액 : 2,340원실지급액 : 75,660원 package exam;public class Temporay { // 멤버변수 String name; // 이름 int time; // 작업시간 int pay; // 시간당 급여 public Temporay() {} // 기본 생성자 public Temporay(String name, int time, int pay) { this.name = name; this.time = time; this.pay = pay; } // 인자 생성자 // 급여 ..