下列叙述中,错误的是( )
A. File类能够存储文件属性
B. File类能够读写文件
C. File类能够建立文件
D. File类能够获取文件目录信息
正确答案:B
File 类并不能读写文件,能够读写文件的是数据流(OutputStream和InputStream)。
在Java中下面Class的声明哪些是错误的?
A. public abstract final class Test {
abstract void method();
}
B. public abstract class Test {
abstract final void method();
}
C. public abstract class Test {
abstract void method() {
}
}
D. public class Test {
final void method() {
}
}
正确答案:ABC
A、final修饰的类为终态类,不能被继承,而 抽象类是必须被继承的才有其意义的,因此,final是不能用来修饰抽象类的。
B、 final修饰的方法为终态方法,不能被重写。而继承抽象类,必须重写其方法。
C、抽象方法是仅声明,并不做实现的方法。