JAVA 자료실

추상 II

작성자 정보

  • 작성자 최고관리자
  • 작성일

컨텐츠 정보

본문


//Animal.java  ------------------------------------------------- (추상 클래스)
abstract class Animal {
	abstract void crying();

}


//Cat.java  -------------------------------------------------

public class Cat extends Animal {

	@Override
	void crying() {
		// TODO Auto-generated method stub
		System.out.println("냐~ 옹~");
		
	}

}


//Dog.java  -------------------------------------------------

public class Dog extends Animal {

	@Override
	void crying() {
		// TODO Auto-generated method stub
		System.out.println("멍~ 멍~");
		
	}

}


//Main.java  -------------------------------------------------

public class MAin {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 추상을 상속받은 클래스의 new 클래스를 생성하여 불러온다.
		Dog dog = new Dog(); 
		Cat cat = new Cat();
		dog.crying();
		cat.crying();
	}

}

관련자료

댓글 0
등록된 댓글이 없습니다.
알림 0