创建一个村庄类Village ①有一个属性,村庄名(Stringname), 村庄人数(intnum); ②有两个构造方法,第一个对两个属性都赋值 第二个只对村庄名赋值 ③创建一个方法,方法名sc,返回为void 方法体中输出name和num ④在主函数中创建两个村庄对象 第一个村庄名为“赵庄”,人数500; 第二个村庄名是“马家屯” 调用sc
时间: 2023-05-19 10:02:11 浏览: 70
以下是 Village 类的完整代码:
```
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 village1 = new Village("赵庄", 500);
Village village2 = new Village("马家屯");
village1.sc();
village2.sc();
}
}
```
运行结果:
```
村庄名:赵庄,人数:500
村庄名:马家屯,人数:0
```
注意,第二个村庄的人数为0,因为在第二个构造方法中没有对 num 进行赋值。
相关问题
eclipse创建一个村庄类Village
好的,以下是创建一个村庄类Village的示例代码:
public class Village {
private String name;
private int population;
private String location;
public Village(String name, int population, String location) {
this.name = name;
this.population = population;
this.location = location;
}
public String getName() {
return name;
}
public int getPopulation() {
return population;
}
public String getLocation() {
return location;
}
public void setName(String name) {
this.name = name;
}
public void setPopulation(int population) {
this.population = population;
}
public void setLocation(String location) {
this.location = location;
}
}
希望这可以帮助你!
创建一个村庄类Village ②有一个属性,村庄名(String name), 村庄人数(int num); ②有两个构造方法,第一个对两个属性都赋值, 第二个只对村庄名赋值; ③创建一个方法,方法名sc,返回为void, 方法体中输出name和num ④在主函数中创建两个村庄对象,第一个村庄名为“赵庄”,人数500;第二个村庄名是“马家屯” 调用sc,输出相关内容。
好的,我可以回答这个问题。以下是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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)