文章目录
- 1. 类和对象
- 1.1 使用对象组织数据的模版
- 1.2 成员变量和成员方法
- 1.3 实现代码
- 2. 内置方法(魔术方法)
- 2.1 构造方法:__init__()
1. 类和对象
1.1 使用对象组织数据的模版
1.2 成员变量和成员方法
1.3 实现代码
1.设计一个类
class Student:
# 成员变量
name = None # name
gender = None # 记录性别
nationality = None # 记录学生国籍
native_place = None # 记录学生籍贯
age = None # 年龄
# 成员方法
def say_hi(self): # 通过self,成员方法才能访问类的成员变量
print(f"hello,I'm {self.name}")
def say_hi2(self,msg):
print(f"hello,{msg}")
# 2.创建对象(实例)
stu_1 = Student()
# 3.对象属性进行赋值
stu_1.name = "lucy"
stu_1.gender = "male"
stu_1.nationality = "china"
stu_1.native_place = 'beijing'
stu_1.age = 10
print(stu_1.native_place)
stu_1.say_hi()
stu_1.say_hi2("not happy") #需要传入msg