接口
Fruit.java
package com.neuedu.fruit;
public interface Fruit {
}
Apple.java
package com.neuedu.fruit;
public class Apple {
public Apple() {
System.out.println("创建了一个苹果类的对象");
}
}
Banana.java
package com.neuedu.fruit;
public class Banana implements Fruit {
public Banana(){
System.out.println("创建了一个香蕉对象");
}
}
Gardener.java
package com.neuedu.fruit;
import java.util.Scanner;
public class Gardener {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
if(str.equals("苹果")){
new Apple();
}else if(str.equals("香蕉")){
new Banana();
}else if(str.equals("葡萄")){
new Grape();
}else{
System.out.println("请输入正确水果:");
}
}
}
Grape.java
package com.neuedu.fruit;
public class Grape implements Fruit{
public Grape() {
System.out.println("创建了一个葡萄对象");
}
}