본문 바로가기
Java (국비)/Java 문제

상속 문제

by Hwanii_ 2023. 5. 15.
728x90

부모 클래스

 

자식 클래스 Circle

 

자식 클래스 Rect

 

main 클래스

 

console

 

짚고 넘어갈 점 : 

 

1. PI가 3.14 인건 불변의 법칙이므로, final을  사용하여 상수를 알림.

2. 또한, 객체와 무관한 불변의 법칙이므로, static을 사용하기

3. 이럴 경우, 특정 객체 내부에서만 사용되는 인스턴스변수가 아닌,

한 클래스 내에서 모두 공유하고있는 클래스변수임을 알리기 위해

this.PI 가 아니라

클래스명.PI 라고 표기해 주기. (Circle.PI)

 

4. 부모 클래스를 먼저 코딩하고, 끝난 후에 자식 클래스를 코딩 하기.

 

5. 멤버변수 모두 초기화가 됬는지 확인.

멤버변수 = 클래스 변수 + 인스턴스 변수

 

반응형

'Java (국비) > Java 문제' 카테고리의 다른 글

배열리스트 문제 2  (0) 2023.05.20
배열리스트 문제  (0) 2023.05.20
자판기 프로그램 제작 2  (0) 2023.05.12
자판기 프로그램 제작 1  (0) 2023.05.12
배열 문제 3  (0) 2023.05.07