zoukankan      html  css  js  c++  java
  • Python——类与对象,异常处理

    1 class C1: 
    2         def setdata(self,value): 
    3              self.data = value        
    4         def display(self):
    5              print(self.data)
    1 class C2(C1):  //继承,
    2         def display(self):
    3                 print('C2:', self.data)
    4         def displaySuper(self):
    5                 super().display

    多态:同样的借口,不同的方法

    同名方法的搜索:自下而上

    构造函数:

    _add_(self,other):实现加法运算

    _XXX_: 钩子,用来构造特殊函数

    1 class C3(C2):
    2         def _init_(self,value):
    3                 self.data = value
    4         def _add_(self,other):
    5                 return C3(self.data + other.data)
    6         def display(self):
    7                 print('C3:', end = ' ')
    8                 super().display()

    异常处理

    异常:可以改变程序中控制流程的事件

    异常是一种特殊的分支

    一般是某种错误或者失败发生

    Python可以自动处理异常,即,立即停止

  • 相关阅读:
    rockGenmel stone.txt
    WHICHDAY.txt
    WORKDAYS.txt
    WAIT_YN.txt
    WEEKDAYS.txt
    WHEREXY.txt
    KeySelected.txt
    WINDOW.txt
    UPPER.txt
    ParentShapes It.txt
  • 原文地址:https://www.cnblogs.com/wwwwwei/p/10594195.html
Copyright © 2011-2022 走看看