一、类的定义和使用
1.类的定义和使用
# 1.设计一个类
class Student:
name = None # 姓名
age = None # 年龄
gender = None # 性别
# 2.创建一个对象
stu_1 = Student()
# 3. 对象属性赋值
stu_1.name = "张三"
stu_1.age = 18
stu_1.gender = "男"
# 4.输出对象信息
print(stu_1.name)
2.构造方法
3.类的内置方法(又称 魔术方法)
4.封装
5.继承
# 单继承
class Phone:
IMEI = None # 序列号
producer = "HW" # 厂商
def call_by_4g(self):
print("4g通话")
class Phone2024(Phone):
face_id = "10010" # 面部识别Id
def call_by_5g(self):
print("2024最新5g通话")
phone = Phone2024()
print(phone.face_id)
6.类型注解
(1)变量的类型注解
(2)函数和方法的类型注解
(3)union联合类型注解
7.多态