25:有如下代码,请问哪些是正确的?() class ClassA{} class ClassB extends ClassA{} class ClassC extends ClassA{} 以及 ClassA p0 = new ClassA(); ClassB p1 = new ClassB(); ClassC p2 = new ClassC(); ClassA p3 = new ClassB(); ClassA p4 = new ClassC(); A:p0 = p1; B:p1 = p2; C:p1 = (ClassB)p3; D:p2 = (ClassC)p4; 答案ACD求解释 15:下列程序的运行结果是:() class Fu { public void show() { System.out.println("fu show"); } } class Zi extends Fu { public void show() { System.out.println("zi show"); } public void method() { System.out.println("zi method"); } } class Test { public static void main(String[] args) { Fu f = new Zi(); f.method(); } } A:fu show B:zi show C:编译报错 这个是因为Fu类没有method,无法通过编译吗 D:zi method 1. 下面程序的运行结果是( ) FileOutputStream fos = new FileOutputStream(“c:\\demo.txt”); fos.write(“abc”); fos.close(); a) 在C盘创建文件demo.txt,但文件是空的 b) 在C盘创建文件demo.txt,并写入数据abc c) 将C盘已有的文件demo.txt中追加写入abc d) 编译失败 这个。。。不知道问题出哪了
|