객체를 만들때 특징을 가진 채 생성자
(메서드랑 같은데 특징이 있을뿐)
생성자 - 조건
* 생성자 메서드의 이름이 클래스 이름과 같아야한다.
* 생성자 메서드는 반환타입이 없다.
특징
* 모든 클래스안에 생성자가 있다.
* 생성자는 인스턴스가 만들어질때 마다 자동으로 호출되는 메서드
* 자동으로 호출되는 메서드이므로 객체를 사용해서 직접 호출할 수 없다.
기본생성자
특징이 있는 3가지 자동차 종류
오버 로딩
오버로딩의 조건
- 동일한 이름을 사용한 메서드 일것
- 매개변수의 개수나 타입이 다를것
생성자 역시도 메서드이기 때문에 오버로딩이 가능하다.
소스코드를 한곳에 집중하게 할수있다.
생성자 안에 생성자 호출함
chapter 12 상속
상속
* 공통된 특징을 지니는 클래스들을 만들때
한 클래스가 갖고 이는 멤버변수와 메서드를 다른 클래스가 물려받는 방법이 상속
* 멤버변수와 메서드를 물려주는 클래스 부모 클래스
* 멤버변수와 메서드를 물려받는 클래스를 자식 클래스
Person -> 부모 클래스
Student -> 자식 클래스
화요일 추가적을 상속 관련 블로그 작성예정
'코딩 > java (백엔드공부)' 카테고리의 다른 글
java chapter12 오버라이딩 , 생성자 추가 (0) | 2022.04.12 |
---|---|
java chapter12 상속 (0) | 2022.04.12 |
java 메서드 활용 (0) | 2022.04.11 |
java 반복문 while & for 문 평균이상 학생수 구하기 (0) | 2022.04.10 |
java 메서드 (0) | 2022.04.10 |