본문 바로가기
개발언어/JAVA

간단한 상속소스

by 엔돌슨 2007. 11. 1.
반응형

[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

주문인: 전지현




상속에 대한 간단한 소스 ~