package com.ext2;//슈퍼 클래스와 서브 클래스 만드는 예제 class Parent{ public void parentPrn(){ System.out.println("슈퍼 클래스 메서드는 상속된다."); } } //Parent를 슈퍼클래스로 하는 서브 클래스 child정의 class Child extends Parent{ public void childPrn(){ System.out.println("서브 클래스 메서드는 슈퍼가 사용못한다."); } } public class SuperSub01 { public void main(String[] args){ Child c = new Child(); //서브클래스로 객체를 생성 //그 상위의 부모클래스를 메모리에 저장함parent랑 object둘다 메모리에 작성됨 c.parentPrn(); //슈퍼 클래스에서 상속받은 메서드 호출 c.childPrn(); //서브 클래스 자기 자신의 메서드 호출 System.out.println("---------------------------->>"); Parent p = new Parent(); //슈퍼 클래스로 객체 생성 p.parentPrn(); //슈퍼 클래스 자기 자신의 메서드 호출 //childPrn(); 객체에 포함되어 있지 않기 때문에 호출불가 //p.childPrn(); //서브 클래스 메서드는 가져다 사용못함 } }
부모클래스
자식 클래스
'Java > Inheritance(상속)' 카테고리의 다른 글
예비 (0) | 2012.04.11 |
---|---|
상속 접근 지정자 살피기 (0) | 2012.04.11 |
상속으로 핸드폰 만들기 (0) | 2012.04.11 |
상속 기본 (0) | 2012.04.11 |