package com.korea;
//Shape는 추상클래스다.
public abstract class Shape {
	
}


package com.korea;

public class Ex1 {
	
	public static void main(String[] args) {
		//new Shape();//추상 클래스는 객체 생성 못합니다.
		
		Marine marine1 = new Marine();
		//Action a1 = new Marine();
		Mutalisk mutal1 = new Mutalisk();
		
		marine1.move();
		mutal1.move();
		
	}

}
/* 추상 클래스 인간 

	남자운동선수 extends 인간 
 	여자운동선수 extends 인간
	
    	남자운동선수 이동국= new 남자운동선수();
		인간  이동국 = new 남자운동선수();
		남자운동선수 남자1 = 장미란; (x) */


package com.korea;

public class Ex1 {
	
	public static void main(String[] args) {
		//new Shape();//추상 클래스는 객체 생성 못합니다.
		
		Marine marine1 = new Marine();
		//Action a1 = new Marine();
		Mutalisk mutal1 = new Mutalisk();
		
		marine1.move();
		mutal1.move();
		
	}

}
/* 추상 클래스 인간 

	남자운동선수 extends 인간 
 	여자운동선수 extends 인간
	
    	남자운동선수 이동국= new 남자운동선수();
		인간  이동국 = new 남자운동선수();
		남자운동선수 남자1 = 장미란; (x) */


package com.korea;

public class Marine extends Action{
	int HP=45;
	int damage=7;
	
	// 추상 메서드를 상속받으면 반드시 Override 해야 합니다. 
	@Override
	public void attack() {		
		
	}
	@Override
	public void move() {
		System.out.println("뛰어다닌다");
		
	}
	@Override
	public void patrol() {
		
	}
	@Override
	public void stop() {
	
	}
}


package com.korea;

public class Mutalisk extends Action{

	@Override
	public void move() {
		System.out.println("날아다닌다.");
	}

	@Override
	public void attack() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void stop() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void patrol() {
		// TODO Auto-generated method stub
		
	}

}


package com.korea;

public class BattleCruser extends Action{

	@Override
	public void move() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void attack() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void stop() {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void patrol() {
		// TODO Auto-generated method stub
		
	}
	
}






Override 쉽게 하는 단축키



이렇게 하면 오타도 안나면서 쉽게 Override 할 수 있다~

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

11일차 Interface  (0) 2012.04.18
11일차 Abstract (간단한 도형 계산)  (0) 2012.04.18
11일차 3,6,9 게임  (0) 2012.04.18
10일차 연습 (입금출금) 3  (0) 2012.04.17
10일차 연습 (입금출금) 2  (0) 2012.04.17

+ Recent posts