class StaticDemo { static int x;// 1) int y;

public static int getX() {
    return x;
}

public static void setX(int newX) {
    x = newX;
}

public int getY() {
    return y;
}

public void setY(int newY) {
    y = newY;
}

}

public class Main { public static void main(String[] args) { System.out.println('静态变量x=' + StaticDemo.getX()); System.out.println('实例变量y=' + new StaticDemo().getY()); StaticDemo a = new StaticDemo(); StaticDemo b = new StaticDemo(); a.setX(1); a.setY(2); b.setX(3); b.setY(4); System.out.println('静态变量a.x=' + a.getX()); System.out.println('实例变量a.y=' + a.getY()); System.out.println('静态变量b.x=' + b.getX()); System.out.println('实例变量b.y=' + b.getY()); }

Java 静态变量和实例变量区别:通过 StaticDemo 和 Main 类示例

原文地址: https://www.cveoy.top/t/topic/m0nW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录