题目:要求创建一个Student类,添加私有成员name和age属性,为该属性添加相应的getter和setter方法,并给出有参和无参的构造方法。
时间: 2024-02-24 19:00:38 浏览: 116
好的,以下是一个符合要求的Python代码示例:
```python
class Student:
def __init__(self, name="", age=0):
self.__name = name
self.__age = age
def get_name(self):
return self.__name
def set_name(self, name):
self.__name = name
def get_age(self):
return self.__age
def set_age(self, age):
self.__age = age
```
这个类具有两个私有属性:name和age,它们都有相应的getter和setter方法。构造函数可以接受name和age参数,也可以不传入参数。
相关问题
Java中题目:要求创建一个Student类,添加私有成员name和age属性,为该属性添加相应的getter和setter方法,并给出有参和无参的构造方法。
好的,以下是一个符合要求的Java代码示例:
```java
public class Student {
private String name;
private int age;
public Student() {
this.name = "";
this.age = 0;
}
public Student(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;
}
}
```
这个类具有两个私有属性:name和age,它们都有相应的getter和setter方法。构造函数可以接受name和age参数,也可以不传入参数。
要求创建一个Student类,添加私有成员name和age属性,为该属性添加相应的getter和setter方法,并给出有参和无参的构造方法。
好的,以下是符合您要求的Student类的代码:
```python
class Student:
def __init__(self, name="", age=0):
self.__name = name
self.__age = age
def get_name(self):
return self.__name
def set_name(self, name):
self.__name = name
def get_age(self):
return self.__age
def set_age(self, age):
self.__age = age
```
这个类具有两个私有属性:name和age,它们都有相应的getter和setter方法。构造函数可以接受name和age参数,也可以不传入参数。
阅读全文