package com.shanshan;
interface Fruit{
void eat();
}
class Apple implements Fruit{
@Override
public void eat() {
System.out.println(“eat apple!!!”);
}
}
class Factory{
public static Fruit getInstance(String className){
if(“apple”.equals(className)){
return new Apple();
}
return null;
}
}
public class Factory1 {
public static void main(String[] args) {
Fruit f=Factory.getInstance( “apple” ); //相当于new Apple();
f.eat();
}
}
1727

被折叠的 条评论
为什么被折叠?



