본문 바로가기

오늘의 공부 & 기록

3월 7일

상속

 

객체 지향 프로그램

상위 클래스의 정보를 하위 클래스에게 전달함

 

기대효과

- 반복적인 코드 줄임

- 유지보수의 편리성

- 기존 코드를 활용함으로써 개발 시간 단축

 

Super연산자

부모 객체에 접근할 경우 사용

부모 객체의 생성자 호출 시 사용

private접근제어자로 설정한 경우 자식도 접근할 수 없지만 부모 메서드에서   Setter()나 Getter()이용해서 사용할 수 있는 방법이 있음

 

// 생성자 호출
super()
 
 // 메서드 호출
 super.메서드명();

 

 

메서드 재정의 - 오버라이드(override) 

- 부모 클래스의 메서드를 상속받은 자식 클래스에서 재정의하여 사용 => 상속 관계의 경우에만 오버라이딩 가능 

- 반환자료형, 인자형식, 개수 등 모든 구조가 같아야 함

- 내부 코드만 재구성하는 것임

 

'오늘의 공부 & 기록' 카테고리의 다른 글

3월 9일  (0) 2023.03.09
3월 8일  (0) 2023.03.08
3월 6일  (0) 2023.03.06
3월 3일  (0) 2023.03.03
2월 28일  (0) 2023.02.28