python 面向对象_1

Posted 小马哥007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 面向对象_1相关的知识,希望对你有一定的参考价值。

self 

#self 是相当于c++的 this指针
class Ball:
    def setName(self,name):
        self.name = name
    def kick(self):
        print(我叫%s%self.name)

ball = Ball()
ball.setName(足球)
ball.kick()
ball1 = Ball()
ball1.setName(篮球)
ball1.kick()

class Ball1:
    def __init__(self,name,id=xxx):#构造函数,初始化实例对象的时候 会自动调用
        self.name = name
        self.id = id
    def kick(self):
        print(我叫%s,我是世界第%s大球%(self.name,self.id))
b = Ball1(排球,)
b.kick()

 

以上是关于python 面向对象_1的主要内容,如果未能解决你的问题,请参考以下文章

Python_面向对象_类1

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

python 类和对象_1

python--面向对象-成员

Python基础-week06 面向对象编程进阶