import os # os.system() # os.mkdir() class Dog(object): # name = 'kk' def __init__(self,name): self.name = name # @staticmethod #静态方法,实际上跟类没什么关系了,并且,这 ...
分类:
编程语言 时间:
2018-02-18 20:00:25
阅读次数:
184
创建对象 ECMAScript 定义类或对象 使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。使用 构造函数或者字面量可以用来创建单个对象,但是这种行为有个明显的缺点, 创建多个对象会导致重复代码 原始的创建对象方式 上面的方法可以创建一个 对象, 但是如 ...
分类:
编程语言 时间:
2018-02-18 10:29:54
阅读次数:
159
如果有一个对象,当需要对其进行修改属性时,有2种方法 对象名.属性名 = 数据 >直接修改 对象名.方法名() >间接修改 为了更好的保存属性安全,即不能随意修改,一般的处理方式为 将属性定义为私有属性 添加一个可以调用的方法,供调用 待完善... ...
分类:
其他好文 时间:
2018-02-14 23:38:26
阅读次数:
180
1 2 3 4 5 6 7 8 9 10 11 ...
分类:
Web程序 时间:
2018-02-14 14:38:15
阅读次数:
251
本文讲解了如何实现通过反射获取一个类的私有方法以及对反射和封装之间关系的思考 ...
分类:
其他好文 时间:
2018-02-10 17:35:35
阅读次数:
186
1.类变量的用途:大家公用的属性,节省开销(内存) 2.析构函数 在实例释放和销毁的时候执行的,通常用于做一些收尾工作,如关闭一些数据库链接和打开的临时文件 3.私有方法两个下划线开头,声明该方法为私有方法,不能在类地外部调用。 4.私有属性两个下划线开头,声明该属性为私有,不能在类地外部被使用或直 ...
分类:
编程语言 时间:
2018-02-03 23:10:31
阅读次数:
221
Java中类的操作与C++中基本相同,但舍弃了一些比较复杂但实际用处不多的操作,比如多继承,在此用接口来表示。 类的继承需要用extends来表示,函数的覆盖需要在函数前用@Override来声明(也可以不加)。子类继承父类的所有字段Field、非私有方法Method。但是不继承构造方法。 在类中存 ...
分类:
编程语言 时间:
2018-02-03 12:56:00
阅读次数:
205
今天写了个工具类,调用私有方法,一般测试时常用 1.私有方法测试 2.含有 私有方法的类 ...
分类:
其他好文 时间:
2018-01-28 20:02:38
阅读次数:
105
1,封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式。 封装的原则:1,将不需要对外提供的内容都隐藏起来 2,把属性都隐藏,提供公共方法对其访问。 1.1私有变量和私有方法 父类的私有属性不能被子类继承 # class Room: # def __init__(self,name,length ...
分类:
其他好文 时间:
2018-01-25 11:03:25
阅读次数:
167
python中有些特殊的方法,以双上下划线开头,并以双下划线结束的方法。如__getitem__,这些方法是特殊的方法,供python解释权内部使用,一般来说不需要调用 还有一种是以双下划线开头的,如__xxx,这些方法是私有方法,供类的内部使用,最好不要在外部使用。 如何使用特殊方法 my_obj ...
分类:
编程语言 时间:
2018-01-24 10:50:34
阅读次数:
125