02.OOP面向对象-2.例子

class clothes:
#初始化属性
	def __init__(self,name,color):
		self.name = name
		self.color = color
#转字符串	
	def __str__(self):
		return ('品牌:%s,颜色:%s'%(self.name,self.color))
#类属性
	@classmethod
	def caizhi(cls):
		print('材质真好')
#静态方法	
	@staticmethod
	def look():
		print('看起来真漂亮')
#实例属性
	def trys(self):
		print('穿起来真舒服')

		
nike = clothes('耐克','黄色')
#两个魔法方法
print(nike)       #品牌:耐克,颜色:黄色

#类属性的调用
nike.caizhi()     #材质真好
clothes.caizhi()  #材质真好

#静态方法的调用 
nike.look()       #看起来真漂亮
clothes.look()    #看起来真漂亮

#实例属性的调用
nike.trys()      #穿起来真舒服
posted @ 2018-09-24 03:12  JerryChennn  阅读(73)  评论(0)    收藏  举报