java代码使用修饰符
- 有时需要公开一些变量和方法,有时需要禁止其他对象使用变量和方法,这时可以使用修饰符来实现这个目的。常用的修饰符如下。Public,private,protected,package,static,final,transient,volatile
1.程序功能:通过两个类StaticDemo、KY3_4 说明静态变量/方法与实例变量/方法的区别。
2.编写类文件KY3_4.java,程序源代码如下。
package czxt;
class StaticDemo {
static int x;
static int y;
public static int getX() {
return x;
}
public static void setX(int newX) {
x = newX;
}
public static int getY() {
return y;
}
public void setY(int newY) {
y = newY;
}
}
public class KY3_4 {
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());
}
}
运行结果如下: