public abstract class Fruit {
private String name;
private String color;
public Fruit(String name, String color) {
this.name = name;
this.color = color;
}
public abstract void pirntShape();
public void printInfo(){
System.out.println(name);
System.out.println(color);
}
}
public class Apple extends Fruit{
public Apple(String name, String color) {
super(name, color);
}
@Override
public void pirntShape() {
System.out.println("Apple");
}
}
public class Kiwi extends Fruit{
public Kiwi(String name, String color) {
super(name, color);
}
@Override
public void pirntShape() {
System.out.println("Kiwi");
}
}
public abstract class Fruit{
private String name;
private String color;
public abstract void printShape();
public String printInfo(){
return "水果名:" + name + " 颜色是:" + color;
}
}
class Apple extends Fruit{
@Override
public void printShape() {
System.out.println("苹果形状");
}
}
class Kiwi extends Fruit{
@Override
public void printShape() {
System.out.println("猕猴桃形状");
}
}