![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python面向对象
sjmicosoft
这个作者很懒,什么都没留下…
展开
-
面向对象基础
一.类和对象: 创建类: class 类名: def 方法名(self,xxx) pass 创建对象: 对象 = 类名() 对象调用方法: 对象.方法名() 二.什么时候使用面向对象? 当一些函数具有相同参数时,可以使用面向对象的方式,对参数值一次性封装到对象,以后对对象取值即可: class SQLHelper: def fetch(self,sql):原创 2017-06-02 16:59:16 · 158 阅读 · 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 · 188 阅读 · 0 评论 -
面向对象-方法
# python中有三种方法,普通方法,静态方法,类方法 # 所有的方法属于类 # 1.普通方法:至少有一个self,对象调用 # 2.静态方法:任意参数,类调用 # 3.类方法:至少一个cls,类调用 class Foo: #静态字段,属于类,由类调用;在代码加载时已经创建 CC = 123 #name是普通字段,属于对象,只能由对象调用;实例化对象后才被创建原创 2017-06-03 23:27:42 · 189 阅读 · 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 · 359 阅读 · 0 评论 -
面向对象-成员修饰符
#成员修饰符:公有,私有 #公有在类中,子类,类外均可访问;私有只能在类中访问,子类和类外不可访问 class Foo: #私有字段只能类本身调用,子类和外部都不能调用 __cc = 123 def __init__(self,name,age): self.name = name self.__age = age def f原创 2017-06-04 01:49:35 · 200 阅读 · 0 评论