创建一个村庄类Village ②有一个属性,村庄名(String name), 村庄人数(int num); ②有两个构造方法,第一个对两个属性都赋值, 第二个只对村庄名赋值; ③创建一个方法,方法名sc,返回为void, 方法体中输出name和num ④在主函数中创建两个村庄对象,第一个村庄名为“赵庄”,人数500;第二个村庄名是“马家屯” 调用sc,输出相关内容。
时间: 2023-05-17 13:06:08 浏览: 65
好的,我可以回答这个问题。以下是Village类的完整代码:
```java
public class Village {
private String name;
private int num;
public Village(String name, int num) {
this.name = name;
this.num = num;
}
public Village(String name) {
this.name = name;
}
public void sc() {
System.out.println("村庄名:" + name + ",村庄人数:" + num);
}
public static void main(String[] args) {
Village v1 = new Village("赵庄", 500);
Village v2 = new Village("马家屯");
v2.num = 1000;
v1.sc();
v2.sc();
}
}
```
在这个程序中,我们定义了一个Village类,它有两个属性:村庄名和村庄人数。我们还定义了两个构造方法,一个是对两个属性都赋值的构造方法,另一个是只对村庄名赋值的构造方法。我们还定义了一个方法sc,它用于输出村庄名和村庄人数。
在主函数中,我们创建了两个村庄对象,一个是村庄名为“赵庄”,人数为500,另一个是村庄名为“马家屯”,人数为1000。我们调用了sc方法,输出了相关内容。
希望这个回答能够帮到你!
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)