A.接口中所有的方法隐含的都是抽象的,而抽象类则可以同时包含抽象和非抽象的方法
B.类可以实现很多个接口,但是只能继承一个抽象类
C.Java接口与抽象类都可以包含非final的变量
D.接口是绝对抽象的,不可以被实例化,抽象类也不可以被实例化
A.抽象类不一定含有抽象方法,接口中的方法都是抽象方法
B.一个类只能继承一个抽象类,但可以实现多个接口;一个接口可以继承多个接口
C.抽象类和接口中的方法都没有方法体
D.抽象类可以含有私有成员变量,接口不含有私有成员变量
A.第1行不能通过编译
B.第1、2行能通过编译,但第3行编译出错
C.第1、2、3行能通过编译,但第2、3行运行时出错
D.第1行、第2行和第3行的声明都是正确的
A.封装是将数据和基于数据的操作封装成一个整体对象,通过接口实现对数据的访问和修 改
B.继承关系中共有的类属性特征均需在父类和子类中进行说明
C.多态使得一个类实例的相同方法在不同情形有不同表现形式
D.多态机制使具有不同内部结构的对象可以共享相同的外部接口
A.构造方法的返回类型为void
B.可以定义一个类而在代码中不写构造方法
C.在同一个类中定义的重载构造方法不可以相互调用
D.子类不允许调用父类的构造方法
A.Java程序的main()方法必须都写在类里面
B.Java程序中可以有多个main()方法
C.Java程序的类名可以与文件名不一样
D.Java程序的main()方法中如果只有一条语句,可以不用{}括起来