创建一个叫做People的类: 属性:姓名、年龄、性别、身高 行为:说话、计算加法、改名 编写能为所有属性赋值的构造方法; (2)创建主类: 创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1...
时间: 2023-12-27 16:05:07 浏览: 227
创建一个叫做People的类
5星 · 资源好评率100%
好的,我可以帮你回答这个问题。
以下是创建一个名为People的类的代码:
```java
public class People {
private String name; //姓名
private int age; //年龄
private String gender; //性别
private double height; //身高
//构造方法,用于为所有属性赋值
public People(String name, int age, String gender, double height) {
this.name = name;
this.age = age;
this.gender = gender;
this.height = height;
}
//说话方法
public void speak() {
System.out.println("我是" + name + ",今年" + age + "岁,身高" + height + "米,我是个" + gender + "的人。");
}
//计算加法方法
public int add(int a, int b) {
return a + b;
}
//改名方法
public void changeName(String newName) {
System.out.println("我原来的名字叫" + name + ",现在改名为" + newName + "了。");
name = newName;
}
}
```
以下是创建主类并创建一个People对象的代码:
```java
public class Main {
public static void main(String[] args) {
//创建一个People对象
People p = new People("张三", 18, "男", 1.75);
//调用对象的方法
p.speak(); //输出:我是张三,今年18岁,身高1.75米,我是个男的人。
int result = p.add(3, 5);
System.out.println("3 + 5 = " + result); //输出:3 + 5 = 8
p.changeName("李四"); //输出:我原来的名字叫张三,现在改名为李四了。
p.speak(); //输出:我是李四,今年18岁,身高1.75米,我是个男的人。
}
}
```
希望能够帮到你!
阅读全文