第1题:
下列有关继承的说法不正确的是
A.子类的访问权限比父类方法的访问权限要高
B.继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性
C.子类方法不能产生比父类方法更多的异常
D.重写是指子类的成员方法与父类的成员方法名字相同,参数列表相同,方法体不同
第2题:
此题为判断题(对,错)。
第3题:
以下关于子类和父类的叙述中,正确的是()。
第4题:
下面关于重写的说法,错误的是()
第5题:
关于工厂模式描述正确的有()
第6题:
在子类中定义与父的相同的方法,若在多个子类中定义相同的方法,则可以调用不同子类中的相同方法而实现不同的功能,这实现了程序运行时的()。
第7题:
子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的()
第8题:
Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索。
第9题:
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
第10题:
第11题:
父类中的私有方法不能被子类重写
父类的构造方法不能被子类重写
方法名以及参数列表必须完全相同,返回类型可以不一致
父类的静态方法不能被子类重写
第12题:
子类无条件的继承父类的无参构造方法
子类可以引用父类中的有参构造方法,使用super关键字
如果子类没有构造方法,则父类无参构造方法作为自已的构造方法
如果子类有无参构造方法,而父类的无参构造方法则被覆盖
第13题:
A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法
B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例
C、创建Thread子类的实例,让线程调用start()方法
D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
第14题:
第15题:
当子类中定义的方法与父类方法同名且参数类型及个数、返回值类型相同时,称子类方法覆写父类方法,子类默认使用本类已经覆写方法,使用父类的同名方法,必须使用()关键字说明。
第16题:
在类层次中,子类只继承一个父类的数据结构和方法,则称为()。子类继承了多个父类的数据结构和方法,则称为()。
第17题:
下面关于子类调用父类构造方法的描述正确的是()
第18题:
关于线程的创建过程,下面四种说法正确的有哪些?()
第19题:
下列选项中关于Java中super关键字的说法正确的是()。
第20题:
第21题:
重写可以体现父类与子类之间的多态性。
父类中定义的方法,必须在子类中重写。
方法重写又称方法覆盖。
如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写。
有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。
第22题:
第23题:
重载
实现
覆盖
继承