python:初始化方法

python:初始化方法,第1张

1. 初始化方法:init( )----专门用来定义一个类具有哪些属性的方法。
在上述的Cat()类中添加初始化方法,在创建对象时会被直接调用----------类似于成员变量,谁都可以调用和使用
class Cat():
def init(self):
print(“这是初始化方法”)
初始化内部定义属性(init):
采用self.属性名=属性的初始值

class Cat():
       def  _init_(self):
	print(“这是一个初始化方法”)
	#self.属性名=属性的初始值
	self.name=”Tome”
tom=Cat()
print(tom.name)

2.改造初始化方法
实际开发的过程中,希望创建对象的同时,就设置对象的属性,对_init_()方法进行改造:

  1. 把希望是设置的属性值,定义成_init_()方法的参数
  2. 在方法内部使用self.属性=形参 接收外部传递的参数
  3. 创建对象时,使用类名(属性1,属性2,…)调用
class Cat():
    def _init_(self,name):
	self.name=name
	#print(“使用初始化方法” )
    def shout(self)
	print(%s 喵喵叫”% self.name)
tom=Cat(“Tom”)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/916311.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存