package com.human;

public interface Human{
	
	void live();
	
}


package com.human;

public abstract class Woman implements Human{
	void say(){
		System.out.println("나는 여자");
	}

}


package com.human;

public class Player extends Woman{

	@Override
	void say() {
		super.say();
	}
	
	@Override
	public void live() {
		System.out.println("나는 살아있다.");
	}
}


package com.human;

public class Exam1{

	public static void main(String[] args) {
		//Player 객체를 만든다.
		//상속 Human ->Woman->Player
		
		//Human  - 메서드 live(){살아있다. 출력}
		//Woman  -  메서드 say(){나는 여자라서 출력}
		//
	
		Player p1= new Player();
		p1.say();
		p1.live();
		
	}
}
	



'Java > 2012.04 강좌' 카테고리의 다른 글

12일차 복습  (0) 2012.04.19
11일차 Abstrack Class & Interface  (0) 2012.04.18
11일차 Interface  (0) 2012.04.18
11일차 Abstract (간단한 도형 계산)  (0) 2012.04.18
11일차 Abstract 스타크래프트 유닛...  (0) 2012.04.18

+ Recent posts