当前位置: 首页> 游戏> 攻略 > Java类与对象-static

Java类与对象-static

时间:2025/7/13 2:15:11来源:https://blog.csdn.net/2301_80431225/article/details/142188348 浏览次数:0次

通过两个类StaticDemo、Main 说明静态变量/方法与实例变量/方法的区别。 以下程序编译的时候会报错,请修改程序,使得程序能够正确运行并输出和样例一样的结果。 注意不要改变那几行println的顺序。

class StaticDemo {static int x;// 1)int y;public static int getX() {// 2}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=" + 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());}
}

输入格式:

输出格式:

静态变量x=0 实例变量y=0 静态变量a.x=3 实例变量a.y=4 静态变量b.x=3 实例变量b.y=4

输入样例:复制

在这里给出一组输入。例如:


输出样例:复制

在这里给出相应的输出。例如:

静态变量x=0
实例变量y=0
静态变量a.x=3
实例变量a.y=4
静态变量b.x=3
实例变量b.y=4
class StaticDemo {static int x;// 1)static int y;public static int getX() {// 2}return x;}public static void setX(int newX) {x = newX;}public static int getY() {return y;}public static 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=" + 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类与对象-static

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: