-
方法可以看做是method类型的类的属性,访问控制与其他属性一样 关于方法的两个装饰器:1、classmethod——调用时候直接用类名,而不是由类生成一个对象,然后由这个对象来调用;2、property——像访问属性一样调用方法查看全部
-
函数——通过直接调用函数名,实现函数的调用;一串代码,实现调用 方法——必须和对象结合在一起使用,方法从属于某个类,由别的程序来调用 是否依附于某个类,是函数与方法的不同所在查看全部
-
定义类的属性: 1、直接在类里定义——类的所有对象都会继承该类的所有属性 2、在构造函数里定义——在构造对象的时候,把属性的值传递进去,该类的每个对象的属性会有所不同 Python没有访问控制,没有提供私有属性的功能查看全部
-
构造函数: def _init_(self, ...): 析构函数: def _del_(self,...):#垃圾被回收的时候才会调用析构函数 NewStyle:继承Object类 OldStyle: 内建函数:dir()#返回一个对象的属性 type()#获取对象的类型查看全部
-
类【属性+功能】查看全部
-
类:有共同特点的一个抽象群体 对象:某一个类中的一个具体个体查看全部
-
面向对象的基本要素:查看全部
-
类定义,旧式类和新式类查看全部
-
面向对象的基本要素: 类的属性 类的基本信息,以程序猿为一个类,具体的程序员是对象,年龄、性别、身高等基本信息是属性,还有写代码、修电脑的功能 类的方法 还有写代码、修电脑的功能 类的三个特性 封装性 封装性对外暴露了写代码、修电脑的功能,隐藏了具体的实现细节 继承 单继承、多继承,一个事物在不同的分类维度下可以从属于不同的类别 多态 用一个类继承的几个不同的类,调用同一方法的时候,会有不同的反应 换句话解释就是,同一类人(PHP程序员、Java程序员、python程序员)对同一个事情(bestlanguage())会有不同的看法(对应PHP Java python)查看全部
-
see,类classmethod查看全部
-
super()调用父类的方法查看全部
-
@property 定义方法查看全部
-
类的属性与方法 部分私有的情况就是多了两个下划线,不过还是可以访问到查看全部
-
第三章第一节属性多了个命名函数__del__,还有新版本下没有新式类与老式类的区别查看全部
-
isinstance用来判断类型,issubclass用来判断是否是子类 调用父类的方法: super(自己的类名,self).相应的方法名查看全部
举报
0/150
提交
取消