java 定一个人类(Person):用变量表示:姓名、性别、年龄、身高、体重、家庭 住址,并打印
时间: 2024-12-20 11:29:16 浏览: 67
在Java中,我们可以创建一个名为`Person`的人类类来表示这个信息。这里是一个简单的例子:
```java
public class Person {
// 定义变量
private String name; // 姓名
private char gender; // 性别(通常用大写字母 'M' 或 'F')
private int age; // 年龄
private double height; // 身高(单位:米)
private double weight; // 体重(单位:千克)
private Address address; // 地址,假设Address是另一个类
// 构造函数
public Person(String name, char gender, int age, double height, double weight, Address address) {
this.name = name;
this.gender = gender;
this.age = age;
this.height = height;
this.weight = weight;
this.address = address;
}
// 打印个人信息的方法
@Override
public String toString() {
return "姓名: " + name + ", 性别: " + (gender == 'M' ? "男" : "女") +
", 年龄: " + age + ", 身高: " + height + "m, 体重: " + weight + "kg, 地址: " + address.toString();
}
}
// 假设Address类如下
class Address {
private String street;
private String city;
// 省略构造函数和toString方法...
}
// 使用示例
public static void main(String[] args) {
Address homeAddress = new Address("123 Main St", "New York City");
Person person = new Person("张三", 'M', 30, 1.75, 70.0, homeAddress);
System.out.println(person);
}
```
在这个例子中,我们定义了一个`Person`类,并包含了相应的属性和构造函数。`toString()`方法用于将个人的信息转换成字符串以便于打印。
阅读全文
相关推荐


















