关于Python中的类

写一下加强一下记忆

面向对象

首先,面向对象编程的概念一定是多加练习才能吃透掌握的
首先就是抽象 把要描述的东西抽象出来,在类里描述他的属性,方法
然后有了类,就可以创建实例.类就是图纸而实例就是造好的房子

Python中的对象包含了
ID

还有类型

当然面向对象最终要的就是暴露出来的接口,接口使使用者不用关注对象是怎么实现的,只需要接口来访问对象或者修改对象即可

当然组合,继承,多态也是很重要的概念,之前有写,这里就不赘述了

创建一个类

首先,一切皆对象,类也对象
整活
整个时间类

class Time(object):
	'''
	this is Time  class
	'''
	def __init__(self, h, m):
		self.hour = h
		self.minute = m
	
	def __str__(self):
		return '[%02d:%02d]' % (self.hour, self.minute)

	def showTime(self):
		print('[%02d:%02d]' % (self.hour, self.minute))

首先和C++不同,在类名后括号里说明了该类继承自哪个类,详细的在下面说,如果类名后直接是冒号,那么称为经典类

而三引号下面的文字是文字说明,也是注释

__init __是构造器,当成构造函数理解就好
__ str __等会在说

创建对象

t = Time(10,25)

就完事了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值