java练习题订正——(判断题部分)
Posted ~晚风微凉~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java练习题订正——(判断题部分)相关的知识,希望对你有一定的参考价值。
PTA练习题:
文章目录
1-2
如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存。
对
类需要编译;字节码文件是一组二进制文件;导入的类占内存空间
1-3
在Java程序中,可以使用protected来修饰一个类。
对
why?类的不是只有public和default吗,default是缺省(友好类)。
1-4
如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。
对
清华大学出版社的面对对象的程序设计一书上,原文为:
如果对一个类的声明中没有使用关键词extends,则这个类被系统默认为是继承Object类的子类,而Object类是所有类的根。
1-6
不允许使用final来修饰abstract方法。
对
why??噢噢
因为final修饰的方法是最终方法,只能被继承不能被重写(与方法的覆盖概念基本一致,但与2方法的重载不同,覆盖更严重);但是abstract方法——抽象方法,就是用来继承重写的,在子类中重写方法,否则没有抽象的意义了。
1-8
子类如果想使用父类的构造方法,必须在子类的构造方法中使用;且如果子类的构造函数没有点名调用父类的构造函数,则默认调用无参构造函数
1-14
匿名类的类体中不可以声明static成员变量和static方法。
对
why??
1-15
类在实现接口的方法时,必须显式地使用public修饰符。
对
因为接口中方法的默认修饰符是public,通常不使用其他修饰符 ,而如果接口的抽象方法的访问修饰符规定为public,则类在实现这些抽象方法的时候必须显示地使用public修饰符,否则系统会提示出错警告。
1-22
一个接口可以继承其他接口。
对
教材P127
1-23
接口中的属性,都是静态常量。
对
why??教材126,接口中所有变量的修饰符只能是public,final,static,所以接口中 定义的属性都是常量,定义时必须给定初值
1-29
使用方法length( )可以获得字符串或数组的长度。
错
length()方法是字符串的,数组的 是length属性。
1-30
String字符串在创建后可以被修改。
错
1-33
抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。
对
一个类如果没有被abstract显式地修饰,但是含有抽象法,则该类也为抽象类。而抽象类就是用来继承然后被放在子类中重写的,如果是private,则不能被子类访问,无效。
1-38
Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。
对
1-45
如果线程死亡,它便不能运行。
对
1-46
当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。
错
会立即终止线程,抛出ThreadDeath异常
1-47
在AWT的事件处理机制中,每个事件类对应一个事件监听器接口,每一个监听器接口都有相对应的适配器。
错
不是每个监听器接口都有相对应的适配器。
1-50
子类不继承父类的构造方法,但是调用。而且一定调用。
以上是关于java练习题订正——(判断题部分)的主要内容,如果未能解决你的问题,请参考以下文章