其他分享
首页 > 其他分享> > 面向对象再次理解——oldboy

面向对象再次理解——oldboy

作者:互联网

要有上帝视角
类:具有相同属性和技能的以内事物
对象:具体的类的变现,具体的实实在在的一个实例
人是一类,我自己就是一个对象
狗是一类,我家养的旺财是一个对象

class Person:  # 类名首字母大写
	
	#类体:两个部分,变量部分(名词),方法## 标题(函数)部分(动词)
	
	mind = "有思想"  # 变量,静态变量,静态字段
	animal = "高级动物"
	Faith = "有信仰的"

	def work(self):  # 方法,函数,动态变量
		print("人类都会工作")

	def shopp(self):
		print("人类都可以消费")

类名的角度去分析对象:

操作类中的静态变量
方法一:

# Person.__dict__查询类中的所有的内容(不能进行增删改操作)
pprint(Person.__dict__)
# 结果:

# mappingproxy({'Faith': '有信仰的',
#               '__dict__': <attribute '__dict__' of 'Person' objects>,
#               '__doc__': '\n\t类体:两个部分,

标签:__,oldboy,变量,Person,静态,面向对象,理解,dict,类中
来源: https://blog.51cto.com/u_14303514/2930426