Java 기초 상속 - 연습문제(2)
728x90
기본 환경
JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 |
시나리오
친구정보를 기록할 MyFriendInfo클래스를 상세정보를 기록할 MyFriendDetailInfo클래스에 상속하고 이름 나이는 MyFriendInfo클래스에 주소와 번호는 MyFriendDetailInfo에 입력할 수 있도록 구성하시오
다음과 같은 결과가 나와야 합니다.

정답
package ex12inheritance; //친구의 정보를 저장할 기본클래스 class MyFriendInfo { private String name; int age; public MyFriendInfo(String name, int age) { this.name = name; this.age = age; } public void ShowMyFriendInfo() { System.out.println("이름: "+ name); System.out.println("나이: "+ age); } } //친구의 기본정보 외 상세정보를 저장할 클래스 class MyFriendDetailInfo extends MyFriendInfo { private String addr; private String phone; public MyFriendDetailInfo(String name, int age, String addr, String phone) { super(name, age); this.addr = addr; this.phone = phone; } public void ShowMyFriendDetailInfo() { ShowMyFriendInfo(); System.out.println("주소: "+ addr); System.out.println("전화: "+ phone); } } class QuMyFriendDetailInfo { public static void main(String[] args) { MyFriendDetailInfo friend = new MyFriendDetailInfo("이순신", 100, "성균관", "010-1000-8888"); friend.ShowMyFriendDetailInfo(); } }
'Java > Java_기초부터 _끝까지' 카테고리의 다른 글
Java 기초 함수 - StringTokenizer (0) | 2022.03.09 |
---|---|
Java 기초 내부클래스(1) (0) | 2020.12.17 |
Java 기초 상속 - 연습문제(1) (0) | 2020.12.14 |
Java 기초 상속(8) - 다형성(이질화) (0) | 2020.11.30 |
Java 기초 상속(7) - 전화번호부 (0) | 2020.11.30 |
댓글을 사용할 수 없습니다.