码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象-定义类

时间:2020-09-18 00:57:00      阅读:29      评论:0      收藏:0      [点我收藏+]

标签:lang   格式   ring   keyword   一个   父类   str   func   cti   

定义一个类,格式如下:

class 类名:
    方法列表

demo:定义一个Hero类

# class Hero:  # 经典类(旧式类)定义形式
# class Hero():

class Hero(object):  # 新式类定义形式
    def info(self):
        print("英雄各有见,何必问出处。")

说明:

  • 定义类时有2种形式:新式类和经典类,上面代码中的Hero为新式类,前两行注释部分则为经典类;

  • object 是Python 里所有类的最顶级父类;

  • 类名 的命名规则按照"大驼峰命名法";

  • info 是一个实例方法,第一个参数一般是self,表示实例对象本身,当然了可以将self换为其它的名字,其作用是一个变量 这个变量指向了实例对象

面向对象-定义类

标签:lang   格式   ring   keyword   一个   父类   str   func   cti   

原文地址:https://www.cnblogs.com/liangdian/p/13665737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!