班级 大佬类 小白类 【抽象的概念 类的划分标准 写代码的人来定】
小王——大佬类里面一个具体的大佬
小花——小白类里面一个具体的小白
Python类的语法:关键字class
class 类名: #类名的规范是数字字母下划线组成,不能以数字开头,首字母大写 驼峰命名
类属性 #放在类里面的变量值
类方法 #写在类里面的函数
例:
男朋友类
理想的男朋友标准是什么?
【体贴 有钱 180 温柔 大长腿】都是男朋友类里面的属性
【会做饭 会赚钱 】男朋友类里面的方法
class BoyFriend:
# 类属性
height=180
weight=140
money="500万"
# 类方法 【自动给补齐了一个self self是实例本身 固定的占位符】
def cooking(self,b):#会做饭
print(b+"会做饭")
def earn(self): #实例方法
print("月薪过万")
# def print_self(self):#可以打印出来self看一下是个什么东西
# print(self) #<__main__.BoyFriend object at 0x000001A87FAE7430>
实例 :即对象,指具体的一个例子
语法:
类名()
例:
bf=BoyFriend() #克隆出来一个男朋友 #bf是一个实例
实例具有类里面的所有属性和方法的使用权限
调用类里面的属性:实例.属性名
print(bf.height)
**调用类里面的方法:实例.方法名() **
bf.cooking("a")