ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

面向对象再次理解——oldboy

2021-06-21 13:56:09  阅读:145  来源: 互联网

标签:__ oldboy 变量 Person 静态 面向对象 理解 dict 类中


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

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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有