package com.JavaDemo.Chapter7;
public class TestInterface{
public static Exam7_9 Factory(String str){
if (str.equals("beef")) {
return new Beef();
}else if (str.equals("apple")) {
return new Apple();
}
return null;
}
public static void main(String[] args) {
new TestInterface().Factory("apple").eat();
}
}
运行结果如下:
package com.JavaDemo.Chapter7;
public class TestInterface{
public static Exam7_9 Factory(String str){
if (str.equals("beef")) {
return new Beef();
}else if (str.equals("apple")) {
return new Apple();
}
return null;
}
public static void main(String[] args) {
new TestInterface().Factory("apple").eat();
}
}
啃着吃
啃着吃