事物总是在发展之接口调用
【今日推荐】:为什么一到面试就懵逼!>>> 【方式一】 【demo】 假设我们有这么个接口 public interface Frozen1 { String frozen1(); } 这里是接口的实现 public class Frozen1impl implements Frozen1 { @Override public String frozen1() { String str = "这里是frozen1的实现方法"; System.out.println(str); return str; } public String frozenself(){ String str = "这里是frozen1的特有的方法"; System.out.println(str); return str; } } 现在我只想,调用frozen1() 这个方法:我们可以通过下面的两个方式 //方式1接口类型的引用变量A 去接收对象地址 Frozen1 frozen1 = new Frozen1impl(); frozen1.frozen1(); //方式2类类型的引用变量A 去接收对象地址 Frozen1impl frozen1impl = new Frozen1impl(); frozen1impl.frozen1(); frozen1impl.frozenself(); 实例化对象调用方法