wuqramy 发表于 2020-3-26 10:30:31

Python class 语句

本帖最后由 一个账号 于 2020-3-26 10:43 编辑

Python class 语句
语法:

class 类名(继承的类):
    sth属性 = sth属性值
    ......
    def 方法名(参数):
      你的代码
    ......

注:属性名不可与方法名相同,否则该属性会覆盖该方法!

实例:

假如我们为这只乌龟写一个类:

那么代码是这样的:
class Turtle:
    colour = 'green'
    speed = 'slow'
    character = 'lazy'
    def climb(self):
      return '我正在爬...'
    def eat(self):
      return '我正在吃东西...'
    def sleep(self):
      return '我正在睡觉...'
我们调用Ta试试:
>>> turtle = Turtle()
>>> turtle.climb()
'我正在爬...'
>>> turtle.eat()
'我正在吃东西...'
>>> turtle.sleep()
'我正在睡觉...'

永恒的蓝色梦想 发表于 2020-3-26 10:39:13

    def 方法名(self,其他的参数):
不一定是self哦
页: [1]
查看完整版本: Python class 语句