首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java面试 >

大家都来看看哈!小弟我是真晕了

2012-02-20 
大家都来看看哈!我是真晕了!最近学JAVA;买了本书,在学校老师讲接口时说:接口内只能定义常量和抽象方法!!但

大家都来看看哈!我是真晕了!
最近学JAVA;买了本书,在学校老师讲接口时说:接口内只能定义常量和抽象方法!!

但是我买的那本【名著】上说接口可以声明---------对象!!

我感觉书上写错了...

但是那可是很有名的一本书呵!

还得请大鸟或青鸟们来研究研究;分析分析;探讨探讨;





[解决办法]
楼主说的素介个么?

Java code
interface I {    void testHello();        //...        public class C implements I{        public static void main(String[] args) {            new C().testHello();        }                public void testHello() {            System.out.println("Hello Interface");        }    }}
[解决办法]
老师那样说是为了普及大家都想法,因为很多人会觉得接口没有具体的用处··而且接口其实比较难以理解的··而书上说的是很对的,接口想定义什么不行?只要在实现类里全部去实现就OK了··
[解决办法]
【抽象类和接口都可以声明对象,但是都只能使用子类的构造方法进行创建。】
声明一个对象:Object obj;是指这里的Object可以是接口
[解决办法]
探讨

补充一下哈!!书里的原话是这样的:【抽象类和接口都可以声明对象,但是都只能使用子类的构造方法进行创建。】——完整的一句话;一字不差滴!

我感觉作者说的貌似不是常量吧!是不是在子类里声明对象啊!

如果可以在接口里声明对象,该怎么做呢?我在Eclipse里写的代码都是大红叉额;还请高手指教

热点排行