
python面向对象
sjmicosoft
这个作者很懒,什么都没留下…
展开
-
面向对象基础
一.类和对象:创建类:class 类名:def 方法名(self,xxx)pass创建对象:对象 = 类名()对象调用方法:对象.方法名()二.什么时候使用面向对象?当一些函数具有相同参数时,可以使用面向对象的方式,对参数值一次性封装到对象,以后对对象取值即可:class SQLHelper: def fetch(self,sql):原创 2017-06-02 16:59:16 · 189 阅读 · 0 评论 -
面向对象-继承
单继承:一.父类-子类/基类-派生类class F1(): def show(self): print("f1") def foo(self): print(self.name)class F2(F1): def __init__(self,name): self.name = name pr原创 2017-06-03 01:16:53 · 217 阅读 · 0 评论 -
面向对象-方法
# python中有三种方法,普通方法,静态方法,类方法# 所有的方法属于类# 1.普通方法:至少有一个self,对象调用# 2.静态方法:任意参数,类调用# 3.类方法:至少一个cls,类调用class Foo: #静态字段,属于类,由类调用;在代码加载时已经创建 CC = 123 #name是普通字段,属于对象,只能由对象调用;实例化对象后才被创建原创 2017-06-03 23:27:42 · 234 阅读 · 0 评论 -
面向对象-属性
#字段:静态字段和普通字段#属性具有方法的表现形式,也有字段的访问形式class Page: def __init__(self,all_count): self.all_count = all_count #属性 @property def all_page(self): a1,a2 = divmod(self.all_cou原创 2017-06-04 00:06:56 · 401 阅读 · 0 评论 -
面向对象-成员修饰符
#成员修饰符:公有,私有#公有在类中,子类,类外均可访问;私有只能在类中访问,子类和类外不可访问class Foo: #私有字段只能类本身调用,子类和外部都不能调用 __cc = 123 def __init__(self,name,age): self.name = name self.__age = age def f原创 2017-06-04 01:49:35 · 236 阅读 · 0 评论