编译运行如下java代码,输出结果是( ) class Person{ String name = "person"; public void shout(){ System.out.print(name); } } class Student extends Person{ String name = "student"; String school = "school"; } public class Test{ public static void main(String[] args){ Person p = new Student(); p.shout(); } }
A. person
B. student
C. person student
D. 编译错误
查看答案
public class Animal { int age = 9; public Animal(int age) { this.age = age; } public static void main(String[] args) { Animal animal =new Animal(); System.out.println(animal.age); } }
A. 9
B. 0
C. 编译出错
构成方法重载的要素不包括( )。
A. 方法名与类名相同
B. 参数列表不同
C. 在同一类中
D. 方法名称相同
给定如下Java代码,下列( )方法可以加入到Sample类中,并且能够编译正确。 public class Sample { ( )public int getSomething(int D.{ return d; } }
A. private int getSomething(int i, String s) {}
B. public void getSomething(int i) {}
C. private int getSomething(int i, String s) { return 20; }
D. public double getSomething() {return "abc"; }
给定如下JAVA代码,编译运行,结果将是( ) public class Sample{ public double result(double d1,double d2){ return d1
A. 3.0,4.0,1
B. 2.0,4.0,1
C. 3.0,4.5,1
D. -1,4.0,1