happyhanj1yeon.log
로그인
happyhanj1yeon.log
로그인
[자바의 신] 10장 자바는 상속이라는 것이 있어요
한지연
·
2023년 3월 20일
팔로우
0
자바의신
0
📚 extends
자바의 예약어
어느 클래스를 상속 받겠다는 뜻
특징
자식 클래스의 생성자가 호출되면 자동으로 부모 클래스의 매개 변수 없는 생성자가 실행
한 클래스만 상속 받을 수 있음
부모 클래스의 클래스 변수와 메서드를 사용할 수 있음
확장한 클래스는 추가적인 메소드를 만들어도 문제 없음
📚 super()
부모 클래스의 생성자를 호출하는 것 의미
호출 시 자식 클래스의 생성자에서 가장 첫줄에 선언되어야 함
📚 Overriding
자식 클래스에서 부모 클래스에 있는 메소드와 동일하게 선언하는 것
접근 제어자, 리턴 타입, 메소드 이름, 매개 변수 타입 및 개수가 동일 해야함
오버라이팅 된 메소드의 접근제어자는 부모 클래스와 달라도 되지만 접근 권한이 확장되는 경우에만 허용
📚 참조 자료형의 형 변환
자식 객체를 생성할 때 부모 생성자를 사용하면 안 됨
명시적으로 형변환 하는 것을 알려야 함
한지연
배우고 활용하는 것을 즐기는 개발자, 한지연입니다!
팔로우
이전 포스트
[자바의 신] 9장 자바를 배우면 패키지와 접근 제어자는 꼭 알아야 해요
다음 포스트
[자바의 신] 14장 다 배운 것 같지만, 예외라는 중요한 것이 있어요
0개의 댓글
댓글 작성