ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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("잠자는 개");

    }
    }


    반응형

    댓글

Designed by Tistory.