[TOC] 在java或者其他的编程语言中,使用访问修饰符来限制属性和方法的访问级别,一般有public、protected、default、private这四种级别,但是python中是不同的。 1. 应用场景和定义方式 应用场景 在实际开发中, 对象 的 某些属性或方法 可能只希望 在对象的内部 ...
分类:
编程语言 时间:
2018-11-17 16:08:46
阅读次数:
191
一 多继承 Python中类与类之间可以有继承关系. 当出现了了x是一种y的的时候. 就可以使用继承关系. 即"is-a" 关系. 在继承关系中. 子类自动拥有父类中除了了私有属性外的其他所有内容. python支持多继承. 一个类可以拥有多个父类. class ShenXian: # 神仙 def ...
分类:
编程语言 时间:
2018-11-13 22:12:35
阅读次数:
238
外部类与内部类之间的访问 内部类相当于外部类的一个成员,和其它成员处于同一个级别,因此可以在内部类中直接访问外部类的各个成员(包括私有属性)。 需要注意的是在外部类中要想访问内部类的各个成员(这里也包括内部类的私有属性)就必须先实例化内部类,然后才能访问。对于为什么能访问内部类的私有属性,是因为即使 ...
分类:
其他好文 时间:
2018-11-11 16:28:33
阅读次数:
133
Python教程6 1.面向对象 2.初始化方法 3.封装 4.摆放家具实例 5.士兵突击实例 6.私有属性和私有方法 ...
分类:
编程语言 时间:
2018-11-10 15:20:59
阅读次数:
229
面对对象: 通过函数封装得到的一个类,通过类实例出对象,对象有属性和方法 在封装函数类写私有属性;公有的写在prototype(原型)上; 实例出来的对象也有私有和公有,私有的互不影响,公有的通过__proto__属性继承 二维数组: 数组里面套数组(数组里面套几次层,叫几维数组) 数据渲染:本质字 ...
分类:
其他好文 时间:
2018-11-06 14:34:28
阅读次数:
142
1. Function 对象 Java的方法仅仅是方法,但是JS的方法是一个对象,可以作为参数! Function 是 js 的方法对象,可以用 Function 实例化出任何 js 方法对象; 2. JavaScript 闭包 方法体外定义 ( var a=22; ),全局变量,所有方法可以取到 ...
分类:
Web程序 时间:
2018-11-03 12:41:07
阅读次数:
248
此文已由作者姚太行授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 SimpleDateFormat被大量使用于处理时间格式化过程,由于该类在创建时会指定一个pattern用于标明固定的时间格式,所以在使用中,一般会创建一个作用域较大(static修饰或某类的私有属性)的对象 ...
分类:
其他好文 时间:
2018-10-30 17:35:21
阅读次数:
155
面向对象实现过的游戏有,飞机大战和斗地主等 一、封装 封装操作可以对受访问保护的成员进行功能开放的控制,达到保护数据不被非法访问的目的,也可以将具有同类属性和方法的的特性封装在一个方法中,后期维护代码比较方便. 二、继承 1.单继承 子类继承父类所有的属性和方法(私有属性和私有方法除外),单继承一般 ...
分类:
其他好文 时间:
2018-10-28 20:38:30
阅读次数:
164
类 属性 实例变量 类变量 私有属性:__var 方法 构造方法 析构函数 静态方法 :只是名义归类管理,似乎不属于类得内部 类方法: 只能调用类变量,不能访问实例变量 属性方法:把一个方法变成一个静态属性 对象:实例化一个类之后得到的对象 ...
分类:
编程语言 时间:
2018-10-28 15:01:31
阅读次数:
138
前言:市面上对闭包的理解:(不同的人对闭包的理解不尽相同) 1.一个函数就是一个闭包 2.闭包就是让内部函数可以访问外部函数的参数或者变量,这个值是不会被浏览器垃圾回收机制回收js中的闭包理解: js有个特性,函数开了一个新空间,里面的变量、私有属性都不会被外界干扰.(封闭空间) (function... ...
分类:
Web程序 时间:
2018-10-28 14:59:29
阅读次数:
217