接口和抽象类的主要区别!!!
搞不清。。。
1.接口可以多重继承 ,抽象类不可以 2.接口定义方法,不给实现;而抽象类可以实现部分方法 3.接口中基本数据类型的数据成员,都默认为static和final,抽象类则不是 如果事先知道某种东西会成为基础类, 那么第一个选择就是把它变成一个接口。 只有在必须使用方法定义或者成员变量的时候,才应考虑采用抽象类。
他可以继承接口但是接口不能继承他!
答:还有一个,抽象类可以有变量,接口只能有方法.貌似可以有静态变量 java中是单继承,因此,一个类可以继承一个抽象类,可以继承多个接口.我想你应该是想问这个把.详情>>