-
两个类方法的装饰器查看全部
-
1、类的属性可以写在类名下边也可以写在初始化函数里面。 2、像c++这种语言中类属性的访问控制(公共的,被保护的,私有的)中,当定义为私有的的时候,是不能通过对象.属性这种方式来访问的而是要在类中定义一个返回这个属性的方法,通过对象.方法的方式来获得属性的。 3Python中没有真正的访问控制,要定义为私有属性就在属性名前加两个下划线,但是实际上通过__对象__.__属性的方式还是能够访问。查看全部
-
多态:不同的人对同一件事有不同的看法。查看全部
-
dir() type()查看全部
-
对象:类的一个实例查看全部
-
类:定义一类事物的抽象特点查看全部
-
定义类的属性 1.直接在类里定义 class Programer(object): sex='male' 会被所有类的对象使用 2.在构造函数里定义 class Programer(object): def __init__(self,name,age): self.name =name self.age = age 3.访问的控制 class Programer(object): def __init__(self,name,age): self.name =name ----->可以公开访问 self._age = age ------>私有属性,还可被对象访问 self.__weight = weight ---->不可被类外访问,可通过实例名._类名__weight访问 4..__dict__#查看对象属性的情况 programer=Programer('Albert',25,80) print programer.__dict__ 打印对象属性发现是{'_age':25,'_Programer__weight':70,'name':'Albert'}查看全部
-
1.定义类 class NewStyle(object): pass 2.构造函数 def __init__(self,...) 3.析构函数 def __del__(self,...) 4.类的两个内建函数 dir() 返回一个对象的属性 type() 获取对象的类型查看全部
-
设置属性的方法查看全部
-
两个内建函数 dir()返回对象的属性 type()获取对象的类型查看全部
-
__init__是类的构造函数 析构函数 在销毁一个对象时调用的,当一个对象被python的垃圾回收机制回收的时候调用,与内建函数__del__函数无关查看全部
-
同一类人对同一个问题有不同的看法,这个就是多态查看全部
-
1)Old Style Class class OldStyle: pass 2)New Style Class (Python 全部采用新式类定义) class NewStyle(object) pass查看全部
-
多态的要素: 1.继承 2.方法重写查看全部
-
面向对象的三个特性:封装、继承、多态查看全部
举报
0/150
提交
取消