728x90
상속받은 자식 : 부모의 메소드 + 변수
상속의 장점 : 코드의 재사용, 유지성 향상 부모가 수정되면 자식도 수정된 방식을 따를 수 있음
자바는 다중 상속을 지원하지 않는다. 부모는 1개 .
자식을 생성할 경우 부모의 생성자는 자동으로 실행된다. 우리는 부모의 생성 파라미터가 있다면 그것도 충족해줘야한다.
메소드 오버라이딩 : 부모의 메소드를 자식에서 새로 정의
메소드 오버로딩 : 같은 클래스에서 같은 이름이지만 다른 파라미터를 받을 수 있음
오버라이딩시 선언이 자식 클래스이면 자식의 메소드를 따름.
final 클래스는 자식을 가질 수 없음
protected : 자식 클래스에서만 접근할 수 있는 변수 같은 패키지에서는 접근이 가능
'CS > OOP' 카테고리의 다른 글
객체지향 프로그래밍 - Singleton Pattern 개념/예제 (0) | 2023.04.25 |
---|---|
객체지향 프로그래밍 - Object, Class (0) | 2023.04.11 |
객체지향 프로그래밍 (0) | 2023.04.04 |
C/C++ 포인터와 참조 : 화살표 -> 과 점 . 의 차이 (0) | 2022.10.20 |
C++ : In-line function 이란 무엇인가 (0) | 2022.10.18 |