A. 构造方法名与类名必须相同 B. 构造方法没有返回值,且不用void声明 C. 构造方法只能通过new自动调用 D. 构造方法不可以重载,但可以继承
A. public B. private C. protected D. transient
A. 编译时会出现例外 B. 运行结果为:a is Firstb is second C. 运行结果为:a is Firstb is Second a.k.a 2nd D. 运行结果为:a is First a.k.a 1stb is Second a.k.a 2nd
A. Object B. String C. class D. Integer
A. Java语言支持多重继承 B. 继承也称为派生,是指一个新类可以从现有的类中产生,保留现有的类的所有成员,并可以根据自身需要对类进行修改或添加新的成员属性和成员方法 C. 继承的语法格式是 class 派生类名 extends 基类名 D. 继承实现了软件的重用
A. super和this只能在构造函数程序代码中的第一行使用 B. super和this同时只能使用一种 C. super和this的调用只能在构造函数中使用 D. 若构造函数中没有使用super或this, Java不会自动调用super()
A. 不能覆盖父类中的final方法 B. 不能覆盖父类中的static方法,但可以隐藏这类方法 C. 子类一定要覆盖父类中的抽象方法 D. 用来覆盖的子类方法和被覆盖的父类方法保持同名、同返回值类型以及相同的参数个数和参数类型
A. 参数类型 B. 参数个数 C. 参数顺序 D. 函数的返回值类型
A. public B. protected C. 默认 D. private
A. System.out.println(cow instanceof Animal); B. System.out.println(cow instanceof Cow); C. System.out.println(cow instanceof Dog); D. System.out.println(cow instanceof Object);