zoukankan      html  css  js  c++  java
  • day 19 面向对象 :约束

    一 . 约束(1.抛出异常,2.写抽象类)(难点,重点)

           1 . 抛出异常,NotImpleenterError

           2 . 抽象类

                 from   abc   import  ABCMeta , abstractmethod

                 class Base ( metaclass = ABCMeta ) :

                       @abstractmethod

                       def   方法(self ):pass    (这种一行写法也可以)

                 一个类包含类抽象方法,这个类一定是抽象类

                 抽象类中可以有正常的方法

                 抽象类中不过如果有抽象方法,这个类将不能创建对象

                 接口 :类中都是抽象方法

    二 . 异常处理 (以下是常用的)

             try:

             except  Error  as  e:

             except...

             else:

             finally:

                   收尾

             import   traceback

             try :

                      # 尝试执行的代码

              except  Exception  as  e :

                      # 除了错之后要做什么

                      traceback.format_exc ( )    # 获取堆栈信息(错误信息)

    三 . 日志处理

              logging

              critical

              error ( 最多 )

              wraning

              info

              debug

  • 相关阅读:
    JavaScript 技巧
    网页打开客户端本机程序,未安装则提示要求安装
    IIS(World Wide Web Publishing Service)127 无法响应的解决方法
    Jquery hover事件 示例
    JavaScript MVC
    jquery调用基于.NET Framework 3.5的WebService返回JSON数据
    文件下载类
    网页打印局部示例
    未能执行URL(FCK)
    网页中各种宽高
  • 原文地址:https://www.cnblogs.com/liuteacher/p/9947829.html
Copyright © 2011-2022 走看看