728x90
반응형
<상속 선언>
- extends 키워드 사용
- 다중상속은 안됨 (인터페이스를 이용하여 다중상속의 기능 구현 가능)
<다형성>
메소드 오버로딩=
메소드 오버라이딩=
<메소드 오버로딩>
- 이름이 같은 메소드 작성
--> 매개변수의 개수나 타입이 서로 다르고, 이름이 동일한 메소드들
- 리턴 타입은 오버로딩과 관련이 없음
예제) 메소드 오버로딩 성공 예제
예제) 메소드 오버로딩 실패 예제
<상속과 접근제어>
- pritvate 멤버는 자식 클래스에 상속되지 않는다
- 클래스 멤버는 어떤 접근 지정자로도 지정할 수 있지만, 클래스는 protected와 private으로 지정할 수 없다
- 메서드를 오버라이딩 할 때 부모클래스의 메서드보다 가시성을 더 좁게 할 수는 없다
728x90
반응형
'Java > 기초' 카테고리의 다른 글
[java기초] 클래스 접근 지정 (0) | 2021.06.30 |
---|---|
[java기초] 자식클래스와 부모생성자 (0) | 2021.06.30 |
[java 기초] 생성자 (0) | 2021.06.24 |
[java기초] 객체 생성과 참조변수 / this (0) | 2021.06.24 |
[java기초] static (0) | 2021.06.21 |
댓글