【Python基础】面向对象

面向对象

  • 对象(实例)
    由数据及能对其实施的操作所构成的封装体

  • 类描述了对象的特征(数据和操作)

类的定义(抽象)

万类之源——object

self——表明调用这个方法的对象本身,在调用该方法的时候不需要实参与self对应

实例的创建

class Dog(object):
	def setName(self,name):
		self.name = name
	def greet(self):
		print "Hi,I am called %s." %self.name
if __name__ == '__main__':
	dog = Dog()
	dog.setName("Paul")
	dog.greet()

__init__表示每个类都默认自动调用的一个方法

当类被调用后,Python将创建实例对象
创建完对象以后,Python自动调用第一个方法为__init__()
实例对象作为方法的第一个参数(self)被传递进去,调用类创建实例对象时的参数都传给__init__()

class Dog(object):
    	def __init__(self,name):
    		self.name = name
    	def greet(self):
    		print "Hi,I am called %s." %self.name
    if __name__ == '__main__':
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值