编写程序核报两个村庄共同拥有一片森林。 编写一个Vllge类,该类有一个静态的in型成员变量reeAmount用于模拟森林中树木的数量。在主类MainClass的main方法中创建两个村庄,一一个村庄改变了teeAmount 的值,另一个村庄查看treAmount的值。程序运行参
时间: 2023-05-23 17:05:14 浏览: 151
考代码如下:
```java
public class Vllge {
public static int treeAmount;
}
public class MainClass {
public static void main(String[] args) {
Vllge village1 = new Vllge();
Vllge village2 = new Vllge();
village1.treeAmount = 1000; // 改变村庄1的treeAmount值
System.out.println("村庄1的树木数量:" + village1.treeAmount);
System.out.println("村庄2的树木数量:" + village2.treeAmount);
}
}
```
程序执行结果如下:
```
村庄1的树木数量:1000
村庄2的树木数量:1000
```
解释如下:
- 静态的treeAmount成员变量属于类,而不是实例,每个Vllge对象共享这个变量。
- 在MainClass的main方法中,我们创建了两个村庄对象village1和village2,它们共享Vllge类中的treeAmount变量。
- 在之后的操作中,我们改变了village1的treeAmount值,而village2的treeAmount也随之改变了。
- 在最后输出结果时,我们看到village1和village2的treeAmount都是1000。
阅读全文