-
Power JAVA 10장 ) 상속 - Programming_4IT/솔루션) Power Java 2019. 5. 12. 17:53
<2016. 10. 11. 12:26>
Power JAVA 10장 ) 상속 - Programming_4
/* * 일반적인 책을 나타내는 Book 클래스를 상속받아서 잡지를 나타내는 Magazine 클래스를 작성하여 보자. * Book 클래스는 제목, 페이지수, 저자 등의 정보를 가진다. * Magazine 클래스는 추가로 발매일 정보를 가진다. * 생성자, 접근자, 설정자를 포함하여서 각각의 클래스를 작성한다. * 이들 클래스의 객체를 만들고 각 객체의 모든 정보를 출력하는 테스트 클래스를 작성하라. */ package Programming_4; class Book { private String title; private int page; private String writer; public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public int getPage() { return page; } public void setPage(int page) { this.page = page; } public String getWriter() { return writer; } public void setWriter(String writer) { this.writer = writer; } public String toString() { return title +","+ page+","+writer; } } public class Magazine extends Book { private String release; public String getRelease() { return release; } public void setRelease(String release) { this.release = release; } public String toString() { return super.toString()+","+release; } public static void main(String[] args) { Book mybook = new Book(); mybook.setTitle("아프니까 청춘이다"); mybook.setPage(345); mybook.setWriter("김흥도"); System.out.println(mybook.toString()); Magazine mymaga2 = new Magazine(); mymaga2.setTitle("Power JAVA"); mymaga2.setPage(780); mymaga2.setWriter("Unknow"); mymaga2.setRelease("Unknow"); System.out.println(mymaga2.toString()); } }
'IT > 솔루션) Power Java' 카테고리의 다른 글
Power JAVA 10장 ) 인터페이스와 다형성 - Programming_1 (0) 2019.05.12 Power JAVA 10장 ) 인터페이스와 다형성 - LAB (0) 2019.05.12 Power JAVA 10장 ) 상속 - Programming_2 (0) 2019.05.12 Power JAVA 10장 ) 상속 - Programming_1 (0) 2019.05.12 Power JAVA 10장 ) 상속 - LAB (0) 2019.05.12