20210803) 상속 - 오버라이딩 메소드

0

JAVA

목록 보기
59/71

Overriding Method
고양이 클래스를 상속받은 집고양이 클래스에서
울음소리 메소드를 오버라이딩한다

Cat

package overriding_method;

public class Cat {
	public void vocal() {
		System.out.println("야옹~*");
	}
	
	public void hunt() {
		System.out.println("사냥중!");
	}
}

HouseCat

package overriding_method;

public class HouseCat extends Cat {
	
	@Override
	// Override 
	public void vocal() { // 오버라이딩 메소드 
		System.out.println("미야우~");
	}

}

RoadCat

package overriding_method;

public class RoadCat extends Cat {
	
}

App

package overriding_method;

public class App {

	public static void main(String[] args) {
		
		HouseCat cat1 = new HouseCat();
		cat1.vocal();
		cat1.hunt();
		
		RoadCat cat2 = new RoadCat();
		cat2.vocal();
		cat2.hunt();
		
	}
}

0개의 댓글

관련 채용 정보