类中的初始化函数init(初始化)

Self如果我的类生成了一个对象,那么这个self指的类本身。

self._name有个杠的作用是,不许访问这个隐私。

初始化函数中,self后面的事实例化对象的属性,加下划线的意思是,代表这个属性是私有的,不应该访问。

Pass代表什么都不做,只是占个位而已。

>>> class Person:
	def __init__(self,name,age):
		self._name = name
		self._age =age
	def get_name(self):
		return self._name
	def rename(self,new_name):
		self._name = new_name
>>> s='hello world'
>>> s.center(12)
'hello world '
>>> p = Person('wang',12)
>>> p.get_name()
'wang'
>>> p.rename('wang lei')
>>> p.get_name()
'wang lei'
>>> p_2=Person('li',11)
>>> p_2.get_name()
'li'
>>> class Student(Person):   ###传承下来。继承的关系
	pass
>>> s = Student('Liu',24)
>>> s.get_name()
'Liu'
>>> class Student(Person):
	def set_score(self,score):
		self._score = score
	def get_score(self):
		return self._score

	
>>> s = Student('Liu',24)
>>> s.get_name()
'Liu'
>>> s.set_score(100)
>>> s.get_score()
100

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缘 源 园

你的鼓励将是我创造的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值