1.1类的静态属性,类方法,类的静态方法 1.1.1静态属性(@property) 在类中: python内置的@property装饰器就是负责把一个方法(函数)变成属性来调用。 可以封装函数的逻辑,让用户调用的时候,让函数的方法看起来像普通属性。 1.1.2类方法(@classmethod) @c ...
分类:
编程语言 时间:
2016-12-26 00:31:13
阅读次数:
207
static能够修饰属性和方法。凡是static修饰的方法和属性都是和类的关系较大,都在加载的时候要特殊处理(包括属性和类的优先加载)。下面比较下static修饰属性和方法时的区别: 一、修饰属性的时候。 1、使用static修饰的属性,可以用对象进行访问,也可以用类名直接访问; 2、使用stati ...
分类:
编程语言 时间:
2016-12-17 22:27:45
阅读次数:
188
静态分配有两种情况:1.用在类里的属性、方法前面,这样的静态属性与方法不需要创建实例就能访问,通过类名或对象名都能访问它,静态属性、方法只有“一份”:即如果一个类新建有N个对象,这N 个对象只有同一个静态属 性与方法;2.方法内部的静态变量: 方法内部的静态变量,执行完静态变量值不消失,再次执行此对 ...
类的高级概念访问修饰符:类的每一个成员(包括成员变量,方法,和构造器)都有一个访问修饰符,用来判断谁可以访问Java 中四种访问级别,权限由大到小排列: 1.公开访问级别:public 2.受保护访问级别:protected 3.默认访问级别:没有访问修饰符(可以叫做同包) 4.私有访问的级别:pr ...
分类:
其他好文 时间:
2016-12-07 20:23:31
阅读次数:
181
写对象到文件中火写对象到网络中 实现Serializable接口序列话的实质:将对象的信息写到文件中,对象的完整类名,对象的实力属性信息会被写到文件中, 对象的静态属性信息,局不变量信息,方法信息,构造方法信息等不会被写到文件中反序列化:从文件中或网络中读取信息 重新创建一个新的对象serializ ...
分类:
其他好文 时间:
2016-12-03 12:07:03
阅读次数:
148
举例子: 执行结果: Initialization the Demo2.....main方法执行静态代码块执行Initializaiton the Demo3....构造器执行TestClassLoaderTime实例化过 所以是按照如下顺序执行的: 1.Demo2的构造函数执行 (静态属性)2.m ...
分类:
编程语言 时间:
2016-11-27 19:18:46
阅读次数:
189
静态 1.普通成员 普通成员都是属于对象的 用对象调用 2.静态成员 静态成员是属于类的 用类名调用 stactic 静态关键字 注:静态方法里面不能包含普通成员 普通方法里面可以包含静态成员 用处:1.为了简便,连接数据库的时候,造连接对象类,使用静态属性直接返回连接对象。 2.两个类之间传递信息 ...
分类:
其他好文 时间:
2016-11-27 16:46:31
阅读次数:
141
深入理解类 类成员成员修饰符的顺序实例类成员静态字段从类的外部访问静态成员 静态字段示例静态成员的生存期 静态函数成员其他静态类成员类型成员常量常量与静态量属性 属性声明和访问器属性示例使用属性属性和关联字段执行其他计算只读和只写属性属性与公共字段计算只读属性示例自动实现属性静态属性 实例构造函数 ...
什么是类? 怎样定义一个类? 什么是对象,类和对象之间是什么关系,怎样创建一个对象? 对象引用和对象在内存中是如何分配的? 什么是类? 1. 类是具有相同的属性和功能的事物的抽象的集合,在面向对象程序设计中,人们把一类事物的静态属性和动态可以执行的操作组合在一起就得到类这个概念。 什么是类? 2. ...
分类:
编程语言 时间:
2016-11-23 12:48:27
阅读次数:
204
静态的dom 动态的dom http://blog.csdn.net/cxiaokai/article/details/7552653 一:预编译 解释 js加载过程中,会先将变量和函数预编译 预编译期 变量赋值undefined 当JavaScript引擎解析脚本时,它会在预编译期对所有声明的变量 ...
分类:
其他好文 时间:
2016-11-19 03:09:30
阅读次数:
213