几个简单的JAVA判断题

2024-12-12 22:08:46
推荐回答(4个)
回答1:

1、错,如果子类是抽象类的话就不用实现;
2、对,被final修改的类不能被继续,被final修饰的方法不能被重写,被final修饰的变量不能被改变;
3、错,单集成父类,多实现接口;
4、对,同3
5、对
6、对
7、对,this访问不到该对象的另外一个方法的局部变量,但是另外一个方法的局部变量应该不属于当前对象的成员,属于当前对象方法里边的成员了。
8、错,都需要一样,才是重写

回答2:

1.错.因为该类的子类也有可能是抽象类
2。对,最终是用final标识。你可以理解为最后,即是最后则不会出现在最后后面还有。
3。错,一个java类只能有一个父类,但可以有多个接口
4。对
5。对
6。错,可以继承多个接口.3,4,5,6题都是在讲接口和类的继承
7。对,引用方法:this.方法名();引用属性:this.属性名
8。错的。方法的覆盖又称为重写,重写的原则是:适用范围不能比父类大(适用范围从大到校的修饰词:public>protected>默认>private);除{}里的可以不同,其它不能不相同

回答3:

1.不正确,子类可以也是抽象类,子类可以实现父类全部抽象方法,也可以实现部份方法,或建立自己的方法
2.对.
3.错 JAVA只能有一个父类...但是可以有很多接口
4.对
5 对
6.错.接口可以多继承接口 因为接口只定义行为
7.对
8.错,子类可以定义与父类同名的方法,称为方法的重写
重写—
1、必须是在继承里,
2、方法名、返回值类型、参数个数和参数类型 都必须相同
3、派生类重写的方法的访问权限不能低于基类的权限

回答4:

1.是2.是3.否4.是5.是6.否7.是8.否