python语法-面向对象(类的基本使用)

python语法-面向对象(类的基本使用)

# 1.设计一个类
"""
class 类名称:
    类的属性(成员变量)
    类的行为(成员方法)
"""
class Student:
    name = None         # 记录学生姓名
    gender = None       # 记录学生性别
    age = None          # 记录学生年龄
    def say_hi(self):   # self表示类对象本身,只有通过self成员方法才能访问类的成员变量,self出现在形参列表中,但不占用参数位置
        print(f"大家好,我是{self.name},欢迎大家多多关照")
    def say_hi2(self,msg):
        print(f"大家好,我是:{self.name},{msg}")
# 2.创建一个对象
"""
对象 = 类名称()
"""
stu_1 = Student()
# 3.对象属性进行赋值
stu_1.name = "凌俊杰"
stu_1.gender = "男"
stu_1.age = 18
# 4.获取对象中记录的信息
print(stu_1.name)
stu_1.say_hi()
stu_1.say_hi2("哎哟不错哟")

eg(例子):

# 设计一个闹钟类
class Clock:
    id = None       # 序列化
    price = None    # 价格
    def ring(self):
        import winsound
        winsound.Beep(2000,3000)

# 构建闹钟对象并让其工作
clock1 = Clock()
clock1.id = "003032"
clock1.price = 19.9
print(f"闹钟ID:{clock1.id},价格:{clock1.price}")
clock1.ring()

参考内容:
学习python基础第一阶段-有感而发
黑马程序员-python基础

你可能感兴趣的:(Python,python,开发语言,pycharm)