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可以自动处理异常,即,立即停止

  • 相关阅读:
    activiti并行和串行区别
    SpringMVC 封装返回结果对象
    maven基础
    activiti表
    SpringBoot进阶
    SpringBoot基础
    javascript ES6模块化
    Vuejs搜索下拉框
    Vuejs2.0 + bootstrap demo
    maven settings.xml
  • 原文地址:https://www.cnblogs.com/wwwwwei/p/10594195.html
Copyright © 2011-2022 走看看