'''
面向对象:核心就是对象二字,对象就是特征与技能的结合体
优点:可扩展性强
缺点:编程复杂度高
应用场景:用户需求经常变换,互联网,游戏,企业内部应用
类就是一系列对象相似的特征与技能的结合体
强调:站在不同的角度得到的分类是不一样的
在现实世界里:一定先有对象,后有类
在程序里:一定得先定义类,后调用类来产生对象
站在路飞学院的角度,在座的各位都是学生
在现实世界中:
对象1:曹狗剩
特征:
学校:农大
姓名:曹狗剩
性别:男
年龄=18
技能:
学习
吃饭
打飞机
对象2:....
对象3:....
总结现实中的农大学生类
相似特征
学校:农大
相似技能:
学习
吃饭
睡觉
'''
#先定义类
class NongdaStudent:
school = 'Nongda'
def learn(self):
print("is learning")
def eat(self):
print("is eating")
def sleep(self):
print("is sleeping")
#后产生对象
student1 = NongdaStudent()
student2 = NongdaStudent()
student3 = NongdaStudent()
print(student1)
print(student2)
print(student3) #得到类的内存地址