题目内容

import java.io.*;class Person{public void print(){System.out.print("Person ");}public void printMyGender(String s){this.print();System.out.print(s+" ");}}class Gender{String type="gender";public void print(Person p){p.printMyGender(type);}}class Female extends Gender{public Female(){type="female";}}class Male extends Gender{public Male(){type="male";}}class Employee extends Person{public void print(){System.out.print("Employee ");}}class Manager extends Employee{public void print(){System.out.print("Manager ");}}public class Test{public static void main(String[] args){Manager man = new Manager();Employee em = new Employee();Gender gender1 = new Male();Gender gender2 = new Female();gender1.print(man);gender2.print(em);}}对于以上代码,其运行结果是

A. Person male Person female
B. Person gender Person gender
C. Manager male Employee female
D. Manager gender Employee gender

查看答案
更多问题

下面关于变量的说法,哪个是不正确的:

A. 实例变量是类的成员变量
B. 类变量用关键字static声明
C. 类变量可以用<实例名>.<类变量名>访问
D. 实例变量可以用<类名>.<实例变量名>访问

下面说法中错误的是

A. FileWriter中append参数为true时,可以实现在文件内容之后写追加操作
B. Java程序中每个字符占2字节
C. 当使用PipedOutputStream类时,最后不需要调用输出流的close方法
D. BufferedWriter类的newLine方法是用于换行

下面哪个流属于面向字符的输入流

A. BufferedWriter
B. FileInputStream
C. ObjectInputStream
D. InputStreamReader

下列选项中,用于引入其他包的关键字是:

A. import
B. package
C. infterface
D. protected

答案查题题库