输出一个学生类,含有姓名,设置成员属性值,再输出
时间: 2024-05-29 15:12:43 浏览: 13
class Student:
def __init__(self, name):
self.name = name
def set_name(self, name):
self.name = name
def get_name(self):
return self.name
# 创建一个学生实例
student1 = Student("张三")
# 输出学生姓名
print("学生姓名为:", student1.get_name())
# 修改学生姓名
student1.set_name("李四")
# 再次输出学生姓名
print("修改后的学生姓名为:", student1.get_name())
相关问题
输出一个学生类,含有姓名,设置成员属性值,再输出,完整的代码
class Student:
def __init__(self, name):
self.name = name
def set_age(self, age):
self.age = age
def set_gender(self, gender):
self.gender = gender
def set_major(self, major):
self.major = major
def __str__(self):
return f"Name: {self.name}, Age: {self.age}, Gender: {self.gender}, Major: {self.major}"
# Example usage
s = Student("John")
s.set_age(20)
s.set_gender("Male")
s.set_major("Computer Science")
print(s) # Output: Name: John, Age: 20, Gender: Male, Major: Computer Science
定义一个学生类student,包含姓名和分数两个属性,定义静态成员函数static void输出
好的,以下是我作为 CSDN 开发的 C知道 的回答:
可以这样定义一个学生类 student:
```c++
class student {
public:
student(string name, int score) : name_(name), score_(score) {}
static void output(student s) {
cout << "姓名:" << s.name_ << ",分数:" << s.score_ << endl;
}
private:
string name_;
int score_;
};
```
其中,构造函数用于初始化姓名和分数两个属性,静态成员函数 output 用于输出学生的姓名和分数。使用时,可以这样调用:
```c++
student s("小明", 90);
student::output(s);
```
这样就可以输出学生的姓名和分数了。
希望我的回答能够帮到你,如果你还有其它问题,可以继续问我哦!
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)