-
180329 수업내용카테고리 없음 2018. 3. 29. 09:58
public class Main {
public static void main(String[] args) {
Horse mal1 = new Horse();
Horse mal2 = new Horse();
Horse mal3 = new Horse();
mal1.name = "썬더";
mal2.name = "바람";
mal3.name = "질풍";
mal1.name();
mal1.eat();
mal2.attack();
Dog gae1 = new Dog();
Dog gae2 = new Dog();
gae1.name = "바둑이";
gae2.name = "빙고";
gae1.attack();
gae1.eat();
gae1.sleep();
}
}
=================================================================public class Horse extends Animal {public void name() {System.out.println(name);}public void eat() {System.out.println("쳐묵");}public void attack() {System.out.println("발차기!");}public void sleep() {System.out.println("잠자는 말");}}=================================================================public abstract class Animal {String name;public void eat() {System.out.println("냠냠");}public void attack() {System.out.println("공격");}public abstract void sleep();}=================================================================public class Cat extends Animal {String age;/* 오버라이드 */public void attack() {System.out.println("물기");}public void sleep() {System.out.println("잠자는 고양이");}}=================================================================public class Dog extends Animal {String color;public void attack() {System.out.println("할퀴기");}public void sleep() {System.out.println("잠자는 개");}}반응형