zoukankan      html  css  js  c++  java
  • 76.定义类

    定义类

    定义一个类,格式如下:

    class 类名:
        方法列表

    demo:定义一个Hero类

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

    说明:

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

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

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

    • info 是一个实例方法,第一个参数一般是self,表示实例对象本身,当然了可以将self换为其它的名字,其作用是一个变量 这个变量指向了实例对象
    # 创建一个列表对象 -> list -> 系统提供的类
    my_list = list()
    
    # 创建一个悟空对象 -> 英雄类 -> 自定义类
    
    # 自定义类的格式
    # 类名的命名规则 遵循大驼峰
    # class 类名(object):
    # 01: 经典类
    class Hero:
        pass
    
    # 02: 经典类
    class Hero():
        pass
    
    # 03: 新式类(主流开发)
    class Hero(object):
        pass
    
    # python3.x中 01 02 03 相同
    # pyhton2.x中不同
  • 相关阅读:
    javascript window.Event对象
    sql 命令
    ASP.NET 2.0实现防止同一用户同时登陆
    设计模式(抽象工厂模式)
    javascript幻灯片
    javascript window.open
    c# 注册表操作
    大话英语
    oracle 插入、合并、查询、聚合操作
    guy,mistake
  • 原文地址:https://www.cnblogs.com/kangwenju/p/12866466.html
Copyright © 2011-2022 走看看