Inheritance(상속)예제
2023. 7. 12. 23:16ㆍJAVA

이 사진의 다이어그램을 보고 상속을 사용하여 클래스를 만들어 보도록 하겠다


처음에 Main 클래스를 만든뒤 Person 클래스를 먼저 작성했다
멤버변수 String name, int age 모두 private 접근제한자를 사용했으며
상속받은 자식들도 부모의 멤버변수를 이용할 수 없어 메소드를 이용해 출력기능을 넣었다
Student 클래스는 Person 클래스와 name과 age 변수가 겹치기 때문에 Person 클래스를 상속받았다


Professor 클래스는 Student 클래스와 마찬가지고
Albastudent 클래스는 String name, int age, String major 변수가
Student 클래스와 겹쳐 Student 클래스를 상속받았다

마지막으로 Main 클래스에는 각 클래스의 메소드를 사용해서 결과물을 출력해주는 코드를 작성했다
'JAVA' 카테고리의 다른 글
| Polymorphism(다형성) (0) | 2023.07.13 |
|---|---|
| Final (0) | 2023.07.13 |
| Inheritance(상속) (0) | 2023.07.12 |
| Local Class(지역 클래스) (0) | 2023.07.12 |
| Inner class(내부 클래스) (0) | 2023.07.12 |