-
10일 차 상속 중간점검삼성SDS_멀티캠퍼스/Java 2015. 9. 18. 10:59반응형
class People {
public String name;
public int age;
}
class Employee extends People{public String grade;@Overridepublic String toString() {return "Employee [grade=" + grade + ", name=" + name + ", age=" + age + "]";}}class Student extends People{public int score;@Overridepublic 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 = "우오오오모ㅗ오옿오홍";}@Overridepublic String toString() {return "MilkCow [Milk=" + Milk + "L" + ", name=" + name + ", howling=" + howling + "]";}}class Chlorine extends Animal {public int weight;public void Howling() {howling = "메에에에에에에";}@Overridepublic String toString() {return "Chlorine [weight=" + weight + "kg" + ", name=" + name + ", howling=" + howling + "]";}}public class Test4 {public static void main(String[] args) {// TODO Auto-generated method stubMilkCow 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