分析下列代码. // Program 1:public class Test { public static void main(String[] args) { Object a1 = new A(); Object a2 = new A(); System.out.println(a1.equals(a2)); }} class A { int x; public boolean equals(Object a) { return this.x == ((A)a).x; }} // Program 2:public class Test { public static void main(String[] args) { Object a1 = new A(); Object a2 = new A(); System.out.println(a1.equals(a2)); }} class A { int x; public boolean equals(A a) { return this.x == a.x; }}
选项:
A:Program 1 输出 true 并且 Program 2输出true;
B:Program 1输出false并且Program 2输出s true;
C:Program 1输出true并且Program 2输出false;
D:Program 1输出false并且Program 2输出false
发布时间:2024-04-01 10:50:47