接口和抽象类都可以只声明方法而不实现它
抽象类可以定义类常量,而接口不能
抽象类可以实现具体的方法,而接口不能
抽象类可以声明属性,而接口不能
第1题:
抽象类与接口的区别
第2题:
接口和抽象类描述正确的有( )(两项)
A)抽象类没有构造函数
B)接口没有构造函数
C)抽象类不允许多继承
D)接口中的方法可以有方法体
第3题:
A、抽象类可以包含非抽象方法
B、含有抽象类方法的类一定是抽象类
C、抽象类不能被实例化
D、抽象类中能够被继承,而接口不能被继承
第4题:
下列关于接口和抽象类的说法不正确的是?()
第5题:
接口是否可继承接口。抽象类是否可实现(implements)接口。抽象类是否可继承具体(concreteclass)。抽象类中是否可以有静态的main方法。
第6题:
接口是否可继承接口? 抽象类是否可实现(implements)
接口? 抽象类是否可继承具体类(concrete class)? 抽象类中
是否可以有静态的main方法?
接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必
须有明确的构造函数。抽象类中可以有静态的main 方法。
备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是java 语言的
设计者,你是否会提供这样的支持,如果不提供的话,有什么理由吗?如果你没有道理不提供,那答案就
是肯定的了。
第7题:
1.接口可以继承接口..但是要使用extends~而不是用implements
如:interface a{}
interface b extends a{}
2.抽象类可以实现接口..
比如java.util中的AbstractCollection类就是实现的Collection接口
3.抽象类可以继承实体类
下面这段执行无误的代码说明的所有的问题:
interface MyInterface {
}
interface AnotherInterface extends MyInterface {
}
class EntityClass {
}
abstract class AbstractClass extends EntityClass implements MyInterface {
}
抽象类中不可以有静态的main方法。
第8题:
以下描述错误的是()
A. 类不可以多重继承而接口可以
B. 抽象类自身可以定义成员而接口不可以
C. 抽象类和接口都不能被实例化
D. 一个类可以有多个基类和多个基接口
第9题:
以下四条接口与抽象类的对比分析,哪条是错误的?()
第10题:
什么是接口?接口起什么作用?接口与抽象类有何区别?