上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 一、概述 异常处理是当程序出错了,但是我们又不想让用户看到这个错误,而且我在写程序的时候已经预料到了它可以出现这样的错误,出现这样的错误代表着什么,我们可以提前处理这些个错误。 二、异常处理 2.1 处理单个异常 语法如下: 代码如下: 2.2 处理多个异常 ①写多个except,语法如下: ②写1 阅读全文
posted @ 2017-06-13 14:34 人生是一场修行 阅读(285) 评论(0) 推荐(0)
摘要: 一、概述 反射我们以后会经常用到,这个东西实现了动态的装配,通过字符串来反射类中的属性和方法 二、反射函数 2.1 hasarttr(obj,name_str) 作用:判断一个对象obj中是否有对应的name_str字符串的属性或者方法 2.2 getattr(obj,name_str) 作用:根据 阅读全文
posted @ 2017-06-13 10:58 人生是一场修行 阅读(207) 评论(0) 推荐(0)
摘要: 一、概述 前面我们学习了大篇幅的关于类,通过类创建对象,那我们想知道这个类到底是怎么产生的呢?它的一切来源是什么?还有对象,对象是通过什么方法创建的,现在我们一头雾水,行的,下面我们就来揭开类的面纱,看看类和对象到底是怎么创建的,通过什么创建的。 二、类的起源 2.1 传统创建类 f 是通过 Foo 阅读全文
posted @ 2017-06-12 19:06 人生是一场修行 阅读(283) 评论(0) 推荐(0)
摘要: 一、概述 前面我们讲了类的方法,有普通方法,就是我们自己定义的方法,还有静态方法,类方法,属性方法,其实类还有另外一种方法,叫做类的特殊成员方法 二、类的特殊成员方法 2.1 __doc__ 说明:表示类的描述信息 2.2 __module__和__class__ 说明: 2.3 __init__ 阅读全文
posted @ 2017-06-12 18:14 人生是一场修行 阅读(186) 评论(0) 推荐(0)
摘要: 一、概述 前面我们已经讲解了关于类的很多东西,今天讲讲类的另外的特性:静态方法(staticmethod)、类方法(classmethod)、属性方法(property) 二、静态方法 2.1 定义 说明:在方法名前加上@staticmethod装饰器,表示此方法为静态方法 2.2 静态方法特性 特 阅读全文
posted @ 2017-06-12 16:13 人生是一场修行 阅读(301) 评论(0) 推荐(0)
摘要: 一、self关键字 作用:调用当前方法的对象 注意:country = "中国" 属于公有字段,它的作用是:每个对象中保存相同的东西时,可以使用静态字段 二、封装 类中封装了 :字段、方法 对象中封装了:普通字段的值 不仅可以封装字段,还可以封装对象 三、继承 说明:子类继承父类,对象调用方法时,先 阅读全文
posted @ 2017-06-12 15:36 人生是一场修行 阅读(139) 评论(0) 推荐(0)
摘要: 一、概述 之前我们学了面向对象知识,那我们在什么时候用呢?不可能什么时候都需要用面向对象吧,除非你是纯的面向对象语言,好的,我们下面就来谈谈 二、知识回顾 2.1 什么是面向对象? 在学面向对象之前我们都是用:函数 面向对象编程其实就是:类 + 对象 2.2 什么是类,什么是对象,它们之前又有什么关 阅读全文
posted @ 2017-06-12 15:18 人生是一场修行 阅读(342) 评论(0) 推荐(0)
摘要: 一、概述 多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 那么,多态的作用是什么呢?我们知道,封装可以隐藏实现细节,使 阅读全文
posted @ 2017-06-12 15:12 人生是一场修行 阅读(250) 评论(0) 推荐(0)
摘要: 一、概述 在python还支持多继承,但是一般我们很少用,有些语言干脆就不支持多继承,有多继承,就会带来两个概念,经典类和新式类,下面我就来学学什么是多继承,什么是经典类和新式类? 二、类的多继承 2.1 多继承 说明:之前我们都是讲的单继承,那么什么是多继承呢?说白了,就是:子类可以继承多个父类, 阅读全文
posted @ 2017-06-12 15:05 人生是一场修行 阅读(242) 评论(0) 推荐(0)
摘要: 一、概述 之前我们说到了类的公有属性和类的私有属性,其实就是类的封装,下面我们来讲讲继承,是面向对象的第二大特性。 面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为 阅读全文
posted @ 2017-06-12 14:12 人生是一场修行 阅读(365) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 下一页