JAVA写一个person类,成员变量有name和age
时间: 2024-02-11 22:08:55 浏览: 20
好的,以下是一个基本的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;
}
}
```
这个类包含了一个构造函数和两个getter和setter方法,分别用于获取和设置name和age成员变量的值。
相关问题
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,并由该类做基类派生出一个子类Employee。其中Person类具有Name、Age两个成员变量,分别为String类型、整型,且具有公有的getAge成员函数,用于返回Age变量的值。Employee类具有保护成员变量Employee_no。
下面是Java代码实现:
```
public class Person {
private String Name;
private int Age;
public Person(String name, int age) {
this.Name = name;
this.Age = age;
}
public int getAge() {
return this.Age;
}
}
public class Employee extends Person {
protected int Employee_no;
public Employee(String name, int age, int employee_no) {
super(name, age);
this.Employee_no = employee_no;
}
}
```
在这个示例中,Person类有两个成员变量:Name和Age,其中Name是一个String类型的私有变量,而Age是一个整型私有变量。Person类还有一个公共的getAge方法,用于返回Age变量的值。
Employee类继承自Person类,并具有一个额外的保护成员变量Employee_no。Employee类的构造函数接受三个参数:name、age和employee_no,其中name和age参数被传递给Person类的构造函数,而employee_no参数则被设置为Employee类的Employee_no变量。由于Employee_no是一个保护变量,因此它可以被Employee类的实例访问,也可以被Employee类的任何子类访问。