面向对象
星之彼端
这个作者很懒,什么都没留下…
展开
-
day19异常捕获和继承多态
day19 1.python中的异常处理机制 """ 代码本身即便没有问题,但在运行的时候可能因为外部环境或资源的问题,导致代码无法运行,程序出现异常状况,如果异常状况没有处理,那么程序就会崩溃,具体表现就是代码停止运行。如果不希望程序崩溃,就要对代码进行异常状况的处理,在python中,可以使用try语法将可能出现状况的代码保护起来,在出现状况的时候,使用except进行异常状况的捕获,并给出相应的处理 注意:如果程序没有发生状况,except都不会执行 可以通过将except FileNotFoun原创 2021-10-17 14:44:03 · 480 阅读 · 0 评论 -
day18
day18 1.静态方法和类方法 """ 之前我们在类中定义的方法都是对象方法,换句话说这些方法都是对象可以接收的消息。除了对象方法外,类中还可以有静态方法和类方法,者两类方法时发给类的消息,二者并没有实质性的区别,在面向对象的世界里,一切皆为对象,我们定义的每一个类其实就是一个对象,而静态方法和类方法就是发送给类对象的消息 """ import math # 定义类,描述平面上的点,提供移动点,计算一个点到另一个点的距离的方法 class Point: """点"""原创 2021-10-17 14:42:50 · 85 阅读 · 0 评论