水果接口
package Text7;
public interface Fruit {
}
public class Apple implements Fruit{
public Apple() {
System.out.println("创建了一个苹果类的对象");
}
}
public class Banana implements Fruit {
public Banana() {
System.out.println("创建了一个香蕉类的对象");
}
}
public class Grape implements Fruit{
public Grape() {
System.out.println("创建了一个葡萄类的对象");
}
}
import java.util.Scanner;
public class Grander {
Fruit Create(){
Scanner input = new Scanner(System.in);
System.out.println("请输入要创建的水果名称:");
String F = input.nextLine();
Fruit fruit = null;
if("香蕉".equals(F)){
fruit = new Banana();
}
if("葡萄".equals(F)){
fruit = new Grape();
}
if("苹果".equals(F)){
fruit = new Apple();
}
return fruit;
}
}
public class Text1 {
public static void main(String[] args) {
new Grander().Create();
}
}