java构造顺序_Java构造顺序
直接上代碼:
>>Case1
package com.test;
class Apple {
private static Apple apple = new Apple();
public static int iphone4;
public static int iphone5 = 0;
private Apple() {
iphone4++;
iphone5++;
}
public Apple getInstance() {
return apple;
}
}
public class App {
public static void main(String[] args) {
System.out.println("Apple.iphone4:" + Apple.iphone4);
System.out.println("Apple.iphone5:" + Apple.iphone5);
}
}
結果:
Apple.iphone4:1
Apple.iphone5:0
>>Case1
package com.test;
class Apple {
public static int iphone4;
public static int iphone5 = 0;
private static Apple apple = new Apple();
private Apple() {
iphone4++;
iphone5++;
}
public Apple getInstance() {
return apple;
}
}
public class App {
public static void main(String[] args) {
System.out.println("Apple.iphone4:" + Apple.iphone4);
System.out.println("Apple.iphone5:" + Apple.iphone5);
}
}
結果:
Apple.iphone4:1
Apple.iphone5:1
呵呵,你看明白了嗎?
總結
以上是生活随笔為你收集整理的java构造顺序_Java构造顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阶乘的计算java_java中四种阶乘的
- 下一篇: java oracle 图片_JAVA读