blob: 1b60a7373900b1f25398a3387b0aec2c1b41b803 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
class Main {
public static String getSameObject() {
return ""; // same object for any call
}
public static Main getNewObject() {
return new Main(); // different objects for different subsequent calls
}
public static void main(String[] args) {
Main m = new Main();
if (m.getSameObject() == m.getSameObject()) {
System.out.println("This will get printed");
}
if (m.getNewObject() == m.getNewObject()) {
System.out.println("This will not get printed");
}
if (Main.getNewObject() == Main.getNewObject()) {
System.out.println("This will not get printed");
}
}
}
|