请编写一个person类,该类有两个成员变量string name和int age. 定义person类的三个构造方法 1. 无参的构造方法 2. 带一个string类型参数的构造方法,用于给name属性赋值 3. 带两个参数的构造方法用于给name和age属性赋值。
时间: 2023-05-02 18:02:16 浏览: 303
1. 无参的构造方法:
class Person:
def __init__(self):
self.name = ""
self.age = 0
2. 带一个字符串类型参数的构造方法,用于给name属性赋值:
class Person:
def __init__(self, name: str):
self.name = name
self.age = 0
3. 带两个参数的构造方法,用于给name和age属性赋值:
class Person:
def __init__(self, name: str, age: int):
self.name = name
self.age = age
相关问题
请编写一个Person类,该类有两个成员变量String name和int age 定义Person类的三个构造方法:1.无参的构造方法 2.带一个String类型参数的构造方法 用于给name属性赋值 3.带两个参数的构造方法用于给name和age属性赋值
好的,我可以为您编写一个Java的Person类的代码,包含三个不同的构造方法,如下所示:
```java
public class Person {
private String name;
private int age;
// 无参的构造方法
public Person() {
this.name = "";
this.age = 0;
}
// 带一个String类型参数的构造方法
public Person(String name) {
this.name = name;
this.age = 0;
}
// 带两个参数的构造方法用于给name和age属性赋值
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 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;
}
}
```
以上就是一个简单的Person类的代码实现,您可以根据您的需求来进行修改和扩展。
请编写一个Person类,该类有两个成员变量String name和int age,以及三个构造方法,其中一个是无参的构造方法,一个是带一个String类型参数的构造方法,用于给name属性赋值,一个是带两个参数的构造方法用于给name和age属性赋值
public class Person {
private String name;
private int age;
// 无参构造方法
public Person() {
}
// 带一个String类型参数的构造方法
public Person(String name) {
this.name = name;
}
// 带两个参数的构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 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;
}
}
阅读全文