单项选择题
程序:
class MyDate{
private int year;
private int month;
private int day;
public MyDate(
int year,
int month,int day){
this.year=year;
this.month=month;
this.day=day; }
//Override Method }
为了让new MyDate(1980,11,9)==(判断是否相等)new MyDate(1980,11,9) 返 回true,必须在Override Method处覆盖哪个方法?()
A. hashCode
B. equals
C. toString
D. notify
点击查看答案&解析
相关考题
-
单项选择题
class TestReference{ public static void main(String[] args){ int x=2; TestReference tr = new TestReference(); System.out.print(x); tr.change(x); System.out.print(x); } public void change(int num){ num = num + 1; } } 程序运行后的输出是哪项()?
A. 23
B. 21
C. 22
D. 编译错误 -
单项选择题
class TestApp{ public static void main(String[] args){ System.out.println(multiply(2,3,4,5)); } public int multiply(int… nums){ int result = 1; for(int x :nums) result *= x; //result =result*x; return result; } } 2、6、24、120 程序运行后的输出是哪项?()
A. 14
B. 编译错误
C. 120
D. 24 -
单项选择题
interface Altitude { //insert code here } 和4个声明: int HIGH = 7; public int HIGH = 7; abstract int HIGH = 7; interface int HIGH = 7; 分别插入到第2行,有多少行可以编译?()
A. 0
B. 1
C. 2
D. 3
E. 4
