编程创建一个person类,该类属性包括“姓名”、“性别”、“年龄”三个属性;该\n类包括一般方法publicstringgetinfo()把person类对象的所有信息组合成一个\n字符串及初始化所有的
时间: 2023-05-31 12:17:52 浏览: 473
### 回答1:
属性的构造方法。代码如下:
public class Person {
private String name;
private String gender;
private int age;
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
public String getInfo() {
return "姓名:" + name + ",性别:" + gender + ",年龄:" + age;
}
}
// 使用方法
Person p = new Person("张三", "男", 20);
System.out.println(p.getInfo()); // 输出:姓名:张三,性别:男,年龄:20
### 回答2:
编写一个Person类,它有三个属性:姓名、性别和年龄,以及一个名为getinfo的公共方法,该方法将Person类对象的所有信息组合成一个字符串,并初始化所有属性。
首先,我们需要声明一个Person类。属性包括name、gender和age:
```java
public class Person {
private String name;
private String gender;
private int age;
}
```
在类中添加一个公共的构造函数以初始化实例的属性:
```java
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
```
接下来,实现一个名为getinfo的公共方法,用于将Person对象的所有信息组合成一个字符串。
```java
public String getinfo() {
return "姓名:" + name + ",性别:" + gender + ",年龄:" + age;
}
```
最终的Person类将如下所示:
```java
public class Person {
private String name;
private String gender;
private int age;
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
public String getinfo() {
return "姓名:" + name + ",性别:" + gender + ",年龄:" + age;
}
}
```
在main方法中,我们可以创建一个Person对象并使用getinfo()方法打印出它的详细信息:
```java
public class Main {
public static void main(String[] args) {
Person person = new Person("张三", "男", 25);
System.out.println(person.getinfo());
}
}
```
运行程序输出如下:
```
姓名:张三,性别:男,年龄:25
```
上面的代码实现了一个简单的Person类,它允许你创建一个有关人物的信息类,并获取所有信息的字符串表示。
### 回答3:
对于这个问题,我们可以使用Java语言来编写person类。首先,我们需要定义类的名称和属性,如下所示:
```
public class Person {
private String name;
private String gender;
private int age;
// 构造方法
public Person(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
// 获取信息的方法
public String getInfo() {
String info = "姓名:" + name + "\n性别:" + gender + "\n年龄:" + age;
return info;
}
}
```
通过这个代码,我们可以看到person类包含了“姓名”、“性别”、“年龄”三个属性,这些属性被私有化并提供了一个构造方法,以便在创建对象时初始化这些属性。此外,该类还包括一个public的getInfo()方法,该方法会将person对象的姓名、性别和年龄组合成字符串并返回。
接下来,我们可以创建一个test类来测试person类的代码:
```
public class Test {
public static void main(String[] args) {
Person person = new Person("张三", "男", 18);
String info = person.getInfo();
System.out.println(info);
}
}
```
通过执行test类的main方法,我们可以创建一个person对象并通过getInfo()方法获取该对象的信息,最后将其打印输出。这样,我们就成功地创建了一个person类,并使用它来实现一些基本操作。
阅读全文