실습
package org.javaro.lecture;
public class Ex13_1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("조병수-20191204-객체 프로그래밍");
System.out.println("animalfarm");
Animal exAnim = new Animal();
System.out.println(exAnim.age);
exAnim.eat();
exAnim.sleep();
Dog exDog = new Dog();
exDog.eat();
exDog.sleep();
exDog.bark();
}
}
class Animal{
int age;
public Animal() {
age = 0;
}
void eat() {
System.out.println("animal eating");
}
void sleep() {
System.out.println("animal sleeping");
}
}
class Dog extends Animal{
public Dog() {
super();
}
void bark() {
System.out.println("멍멍");
}
@Override
void eat() {
System.out.println("dog eating");
}
}
class Cat extends Animal{
public Cat(){
super();
}
void bark() {
System.out.println("야옹");
}
@Override
void eat() {
System.out.println("cat eating");
}
}
실행창
