最赞回答 / 没有马甲线的安琪拉
1、从语法本身两者都可以实现调用接口中定义的方法。但是,前者只能调用接口中定义的方法,而无法调用实现类特有的方法;后者既可以调用接口中定义的方法,也可以调用实现类中特有的方法。2、从实际应用而言,第一种应用的会更广泛,更适用于多态的场合,譬如,定义的方法中,需要可以接收实现某个接口的多各类对象做参数时,就更适合用第一种。当然,如果某个方法,确定只需要调用某个实现类参数,就都可以拉
2014-10-19
最新回答 / 偌颜宁
如果你用new HelloWorld().score这种方式的话,HelloWorld().score是一个值不是一个类型所以不能new,如果在IDE中编写的话,会直接提示你。直接使用HelloWorld.score的话意思是类调用类的属性,是没有问题的
2014-10-18