ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 10일 차 상속 중간점검
    삼성SDS_멀티캠퍼스/Java 2015. 9. 18. 10:59
    반응형


    class People {

    public String name;

    public int age;


    }


    class Employee extends People{

    public String grade;

    @Override
    public String toString() {
    return "Employee [grade=" + grade + ", name=" + name + ", age=" + age + "]";
    }
    }

    class Student extends People{

    public int score;


    @Override
    public String toString() {
    return "Student [score=" + score + ", name=" + name + ", age=" + age + "]";
    }
    }

    public class Test3 {

    public static void main(String[] args) {

    Student s = new Student();
    s.name = "박성욱";
    s.age = 16;
    s.score = 90;

    Employee e = new Employee();
    e.name = "박성욱";
    e.age = 26;
    e.grade = "사원";

    System.out.println(s);
    System.out.println(e);

    }

    }







    People 클래스




    --------------------------------------------------------------------------------------------------------------------------------





    class Animal {


    public String name;

    public String howling;


    public void Howling() {


    }

    }


    class MilkCow extends Animal {

    public int Milk;

    public void MilkInjection(int injec) {

    this.Milk -= injec;

    }

    public void Howling() {
    howling = "우오오오모ㅗ오옿오홍";

    }

    @Override
    public String toString() {
    return "MilkCow [Milk=" + Milk + "L" + ", name=" + name + ", howling=" + howling + "]";
    }

    }

    class Chlorine extends Animal {

    public int weight;

    public void Howling() {

    howling = "메에에에에에에";

    }

    @Override
    public String toString() {
    return "Chlorine [weight=" + weight + "kg" + ", name=" + name + ", howling=" + howling + "]";
    }

    }

    public class Test4 {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    MilkCow m = new MilkCow();
    m.Howling();
    m.Milk = 100;
    System.out.println("젖소가 하루 짤 수 있는 젖의 양은 " + m.Milk + "L" + "\n\n");
    m.MilkInjection(20);
    m.name = "1번 젖소";

    Chlorine c = new Chlorine();
    c.Howling();
    c.weight = 40;
    c.name = "1번 염소";

    System.out.println(m);
    System.out.println(c);
    }





    }





    Animal 클래스


    반응형

    '삼성SDS_멀티캠퍼스 > Java' 카테고리의 다른 글

    (펌) 다형성에 관해서  (0) 2015.09.21
    11일 차 다형성  (0) 2015.09.21
    10일 차 상속  (0) 2015.09.18
    9일 차 정렬  (0) 2015.09.17
    9일 차 class로 원리금 균등상환 만들기  (0) 2015.09.17
Designed by Tistory.