日期:2014-05-20  浏览次数:20728 次

问个问题。。接口和内部类,抽象类的特性是什么啊?
接口和内部类,抽象类的特性是什么啊?


------解决方案--------------------
沙发
------解决方案--------------------
找本书看看,比我说的好
------解决方案--------------------
不清楚你想干什么,接口只是提供了方法的定义而没给出方法的实现,用接口可以实现多重继承,内部类我也了解的不是很清楚,至于抽象类嘛,其中定义了一些抽象方法,抽象类是不能被实例化的。在使用继承和实现接口的选择上,看书上将是优先使用接口而少用继承。不知道我说的对不对
------解决方案--------------------
接口可以多次继承,抽象类不可以,接口只定义方法,抽象类可以实现部分方法。 

------解决方案--------------------
名字不一样。
------解决方案--------------------
lz真会开玩笑
你干脆问一下java的特性好了
------解决方案--------------------
接口 不去具体实现方法;
内部类 本类中使用.
抽象类 方法可以具体实现也可以不实现.
------解决方案--------------------
抽象类的特性:
抽象类可以没有抽象方法。
包含一个或多个抽象方法的类,必须被声明为抽象的。
抽象类可以包含具数据我具体方法。
同interface:抽象类不能被实例化,但可以定义一个抽象类的变量,这个变量只能引用非抽象了类的对象。
与interface不同,一个类只能扩展一个抽象类。
------解决方案--------------------
探讨

哥们,问下你那个性签名什么意思可以吗?

------解决方案--------------------
探讨
接口可以多次继承,抽象类不可以,接口只定义方法,抽象类可以实现部分方法。

------解决方案--------------------
接口的特性: 
不是类,不能用new运算符实例化一个接口。 
虽然不能构造接口对象,却能声明接口变量。 
接口变量必须引用实现了接口的类对象。 
可以使用instanceof检查一个对象是否实现了某个接口。 
接口可以扩展。即可以interface1 extends interface2。 
接口可以包含常量。 
接口中的方法和域被自动设为public static final 
一个类,可以实现多个接口。 

内部类的特性: 
内部类方法可以访问该类定义所在的作用域中的数据,包括私有数据。 
内部类可以对同一个包中的其实类隐藏起来。 
匿名内部类比较便捷。 
只有内部类可以是私有类 

抽象类的特性: 
抽象类可以没有抽象方法。 
包含一个或多个抽象方法的类,必须被声明为抽象的。 
抽象类可以包含具数据我具体方法。 
同interface:抽象类不能被实例化,但可以定义一个抽象类的变量,这个变量只能引用非抽象了类的对象。 
与interface不同,一个类只能扩展一个抽象类。