在Java中创建一个Person类,包含以下属性:姓名(name)和年龄(age`)。为该类提供构 造函数和方法来获取和设置属性值。
时间: 2024-03-03 20:51:50 浏览: 303
好,以下是Java版本的Person类,包含了`name`和`age`两个属性,并提供了构造函数和四个方法来获取和设置属性值:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
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;
}
}
```
你可以通过调用`getName()`和`getAge()`方法来获取属性值,通过调用`setName()`和`setAge()`方法来设置属性值。
相关问题
java创建一个名为 Person 的类,该类包含以下属性和方法: 属性: name :表示人的姓名,类型为 String 。 age :表示人的年龄,类型为 int 。
在Java中,你可以按照以下步骤创建一个名为`Person`的类,包含`name`和`age`两个属性以及相关的getter和setter方法:
```java
public class Person {
// 定义私有变量,用于封装数据
private String name;
private int age;
// 构造函数,用于初始化实例
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter方法,获取name属性
public String getName() {
return name;
}
// setter方法,设置name属性
public void setName(String name) {
this.name = name;
}
// 获取age属性
public int getAge() {
return age;
}
// 设置age属性
public void setAge(int age) {
this.age = age;
}
// 有时也可以提供一个toString()方法,用于打印对象信息
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
```
在这个类中,`getName()`和`getAge()`方法用于读取属性值,而`setName(String name)`和`setAge(int age)`用于修改属性值。构造函数允许你在创建对象时传递初始的姓名和年龄。`toString()`方法是一个标准的方法,当需要将对象转换为字符串以便于打印时,它会返回一个包含所有属性值的信息。
用Java编写 Java 程序用于显示人的姓名和年龄。定义一个人类Person。 该类中应该有两个属性: 姓名 (name) 和年龄 (age)。 定义构造方法用来初始化数据成员。在 main 方法中创建人类的实例,将姓名和年龄打印出来。
好的,以下是一个实现您要求的Java代码:
```java
public class Person {
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 获取姓名
public String getName() {
return name;
}
// 获取年龄
public int getAge() {
return age;
}
}
public class Main {
public static void main(String[] args) {
Person person = new Person("张三", 20);
System.out.println("姓名:" + person.getName() + ",年龄:" + person.getAge());
}
}
```
这段代码定义了一个Person类,其中包含姓名和年龄两个属性,以及一个构造方法用来初始化数据成员。在main方法中,创建了一个Person类的实例,并将其姓名和年龄打印出来。
您可以将这段代码复制到Java开发环境中运行,看看是否满足您的需求。
阅读全文