java设计一个people类pta
时间: 2023-05-31 13:18:43 浏览: 282
### 回答1:
好的,下面是一个简单的Java People类的示例:
```java
public class People {
private String name;
private int age;
private String gender;
public People(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getGender() {
return gender;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void setGender(String gender) {
this.gender = gender;
}
public void sayHello() {
System.out.println("Hello, my name is " + name + ", I am " + age + " years old and I am " + gender + ".");
}
}
```
这个People类有三个属性:姓名、年龄和性别。它还有一个构造函数,用于初始化这些属性。它还有一些getter和setter方法,用于获取和设置属性。最后,它还有一个sayHello方法,用于打印出一个人的基本信息。
### 回答2:
在Java中设计一个People类PTA,我们需要先确定该类所要包含的成员变量和方法。Peoples类最基本的属性会有姓名和年龄,在此基础之上还可以添加其他属性,比如性别、身高、体重等等。因此,我们可以定义一个People类来代表一个人,该类应该包括以下成员变量:
成员变量:
- String name; // 姓名
- int age; // 年龄
- String gender; // 性别
- double height; // 身高
- double weight; // 体重
为了实现对这些成员变量的访问,需要为每个变量定义相应的getter和setter方法,如下所示:
方法:
- public String getName() { return name; }
- public void setName(String name) { this.name = name; }
- public int getAge() { return age; }
- public void setAge(int age) { this.age = age; }
- public String getGender() { return gender; }
- public void setGender(String gender) { this.gender = gender; }
- public double getHeight() { return height; }
- public void setHeight(double height) { this.height = height; }
- public double getWeight() { return weight; }
- public void setWeight(double weight) { this.weight = weight; }
此外,我们还可以为People类添加一些常用的方法,比如计算体质指数(BMI):
- public double bmi() {
- return weight / (height * height);
- }
现在,我们已经完成了一个基本的People类PTA,可以通过以下方式创建一个People实例:
People pta = new People();
pta.setName("张三");
pta.setAge(25);
pta.setGender("男");
pta.setHeight(1.80);
pta.setWeight(70.0);
使用get方法获取对象的属性信息(getter方法):
System.out.println(pta.getName());
System.out.println(pta.getAge());
System.out.println(pta.getGender());
System.out.println(pta.getHeight());
System.out.println(pta.getWeight());
输出结果:
张三
25
男
1.8
70.0
此外,还可以使用bmi()方法计算该人的BMI指数:
System.out.println(pta.bmi());
输出结果:21.6
通过这样的一些方式,我们可以定义一个简单而实用的People类PTA,构建出一个真实生活中的人类对象,并实现对其属性和方法的使用。
### 回答3:
class pta{
//pta类的成员变量
private String name; //姓名
private int age; //年龄
private String gender; //性别
private String studentId; //学号
private String major; //专业
//构造方法
public pta(String name,int age,String gender,String studentId,String major){
this.name = name;
this.age = age;
this.gender = gender;
this.studentId = studentId;
this.major = major;
}
//pta类的方法1:获取名字
public String getName(){
return this.name;
}
//pta类的方法2:改变名字
public void setName(String name){
this.name = name;
}
//pta类的方法3:获取年龄
public int getAge(){
return this.age;
}
//pta类的方法4:改变年龄
public void setAge(int age){
this.age = age;
}
//pta类的方法5:获取性别
public String getGender(){
return this.gender;
}
//pta类的方法6:改变性别
public void setGender(String gender){
this.gender = gender;
}
//pta类的方法7:获取学号
public String getStudentId(){
return this.studentId;
}
//pta类的方法8:改变学号
public void setStudentId(String studentId){
this.studentId = studentId;
}
//pta类的方法9:获取专业
public String getMajor(){
return this.major;
}
//pta类的方法10:改变专业
public void setMajor(String major){
this.major = major;
}
//pta类的方法11:输出信息
public void showInfo(){
System.out.printf("姓名:%s,年龄:%d,性别:%s,学号:%s,专业:%s\n",
this.name,this.age,this.gender,this.studentId,this.major);
}
}
以上便是一个简单的Java设计pta类的实例,pta类包含了5个成员变量和11个方法。其中,成员变量用于存储人的基本信息,而方法则包括了获取和改变这些信息的操作,以及输出信息的操作。通过设计这样一个类,我们可以轻松地创建出很多不同的人物实例,每一个实例都有自己独特的基本信息和操作方法。
阅读全文