题目内容

封装,是面向对象编程(OOP)的三大特征之一,在Java中,封装用到的四个关键字,其中有一个是默认不需要书写的,另外三个,从宽泛到严格,依次是______ ,______ ,______ 。

查看答案
更多问题

super关键字可以用在构造方法中,用法与this()的用法类似,表示的是调用其父类相应的构造方法。他可以放在构造方法中的任何位置。

根据注释,补全如下代码:class Animal{ public void breath(){ System.out.println("呼吸"); }}//fish继承Animalclass fish ______ Animal{ //override the method breath() public void ______ (){ System.out.println("用腮呼吸"); }}

定义动物类,定义狗类继承动物类。补全代码public class Animal{ String cell ; void breath( ){ System.out.print("动物都会呼吸") ; }}class Dog ______ Animal{ public void shout( ){ System.out.print( "狗吠" ) ; }}在如上代码中,Dog类是否具有cell这个成员属性______ (填是或否)。在如上代码中,Dog类是否具有breath()这个方法______ (填是或否)。在如上代码中,Animal类是否具有shout()这个方法______ (填是或否)。

当某个类存在重载的构造方法时,this关键字还可以在一个构造方法中充当另一个构造方法来用,请不全如下代码:public class Dog{ int age; public Dog(){ ______ ( 0 ); } public Dog(int age){ this.age = age; }}

答案查题题库