题目内容

下面定义形式中,哪一个是非法的( )

A. class A{int a,b;…}
B. class A{int i,j; i=j=10…}
C. class A{int i; float f;…}
D. class A{int i=12; float f1=1.2f;…}

查看答案
更多问题

读程序,下面的哪些表达式可以加入printValue()方法的“//同父类中…”部分,并满足注释中的要求? class Person {String name,department;public void printValue(){System.out.println(""name is ""+name);System.out.println(""department is ""+department);} } public class Teacher extends Person {int salary;public void printValue(){//同父类中printValue()方法的内容,需要显示name和 department的值。System.out.println(""salary is ""+salary);} }

A. printValue()
B. this.printValue()
C. person.printValue()
D. super.printValue()

类中可以定义有两个同名函数,这种现象称为函数()。

A. 重载
B. 覆盖
C. 封装
D. 继承

第10行的声明将调用哪一行的方法?class Person {public void printValue(int i, int j) {/*…*/ }public void printValue(int i){/*...*/ }}public class Teacher extends Person {public void printValue() {/*...*/ }public void printValue(int i) {/*...*/}public static void main(String args[]){Person t = new Teacher();t.printValue(10);}}

A. 第2行
B. 第3行
C. 第6行
D. 第7行

Java中,访问修饰符限制性最高的是()。

A. private
B. protected
C. public
D. 缺省

答案查题题库