Java :创建一个Person类,类中定义name和age
时间: 2023-03-26 14:02:57 浏览: 343
好的,我可以回答这个问题。在Java中,可以创建一个Person类,代码如下:
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;
}
}
这个类中定义了两个属性,分别是name和age,还有一个构造方法和两个getter方法。这个类可以用来表示一个人的姓名和年龄。
相关问题
Java :创建一个Person类,类中定义name和age,定义一个speak方法,在方法中访问成员变量。实例化Person类的对象p1、p2、p3
好的,这是一个关于 Java 编程的问题。可以回答。创建一个 Person 类,代码如下:
```java
public class Person {
String name;
int age;
public void speak() {
System.out.println("My name is " + name + ", and I am " + age + " years old.");
}
}
```
然后实例化 Person 类的对象 p1、p2、p3,代码如下:
```java
Person p1 = new Person();
p1.name = "Alice";
p1.age = 20;
p1.speak();
Person p2 = new Person();
p2.name = "Bob";
p2.age = 25;
p2.speak();
Person p3 = new Person();
p3.name = "Charlie";
p3.age = 30;
p3.speak();
```
这样就可以创建一个 Person 类,并实例化对象,访问成员变量和方法了。
java中创建一个person类其中含有成员变量name age 并为这两个变量定义访问方法和修改方法的代码
在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;
}
// 获取(name)访问方法 (getters)
public String getName() {
return name;
}
// 设置(name)修改方法(setters)
public void setName(String name) {
this.name = name;
}
// 获取(age)访问方法
public int getAge() {
return age;
}
// 设置(age)修改方法
public void setAge(int age) {
if (age >= 0) { // 验证年龄是否合理
this.age = age;
} else {
System.out.println("年龄不能为负数!");
}
}
}
```
在这个类里,`getName()`和`setAge(int age)`方法允许外部代码获取和设置`name`和`age`的值,而`setName(String name)`和`getAge()`则是为了保证数据的安全性和一致性。
阅读全文