[CODE]
class Book
{
String title; //타이틀
String genre; //장르
void PrintBook()
{
System.out.println("타이틀 : " + title);
System.out.println("장 르 : " + genre);
}
}
class Novel extends Book
{
String Write; //저자
void PrintWrite()
{
System.out.println("저자 : " + Write);
}
}
class Magazine extends Book
{
int Day;
void PrintDay()
{
System.out.println("발매일 : " + Day);
}
}
class Custom extends Book
{
String person;
void PrintPerson()
{
System.out.println("주문인: " + person);
}
}
public class ExtendTest001 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Novel nov = new Novel();
nov.title = "해커스토익";
nov.genre = "어학교재";
nov.Write = "David Cho(다비드 최)";
Magazine mag = new Magazine();
mag.title = "JaBook";
mag.genre = "프로그래밍교재";
mag.Day = 20;
Custom cus = new Custom();
cus.title = "홍길동 수필";
cus.genre = "수필";
cus.person = "전지현";
nov.PrintWrite(); // 저자
System.out.println(); //Line <BR>
mag.PrintDay(); // 발매일
System.out.println(); //Line <BR>
cus.PrintPerson(); // 주문자
System.out.println(); //Line <BR>
}
}
[/CODE]
출력결과는
저자 : David Cho(다비드 최)
발매일 : 20
주문인: 전지현
상속에 대한 간단한 소스 ~