package com.lxl.demo04;
public abstract class Animal {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public abstract void sound();
}
package com.lxl.demo04;
public class Cat extends Animal{
@Override
public void sound() {
System.out.println("喵喵喵");
}
}
package com.lxl.demo04;
public class Frog extends Animal{
@Override
public void sound() {
System.out.println("呱呱呱");
}
}
package com.lxl.demo04;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Cat cat = new Cat();
cat.setName("貓");
System.out.println(cat.getName());
cat.sound();
Frog f = new Frog();
f.setName("青蛙");
System.out.println(f.getName());
f.sound();
}
}