构造块:在类成员变量区域用大括号括起来的代码,和方法相比没有修饰,没有返回,没有参数;静态块:在构造块前加 static修饰静态代码块:静态块+静态变量非静态代码块:普通类成员变量+构造块程序执行顺序:静态代码块->非静态代码块->类构造方法 1 public class Test { 2 3 .....
分类:
编程语言 时间:
2014-08-27 12:29:57
阅读次数:
277
类的成员变量在Python里描述数据结构是使用类成员变量的方式,从上面的例子可以看到这样描述:self.wndClass = WNDCLASSEX()这行代码是写在类的构造函数里,通过使用类自身对象self来给类添加成员变量wndClass 。由于在Python语言里没有声明,每增加一个类成员变量,就是通过赋值的方式产生。不过,要注意的是Python语言里的成员变量是可以动态添加的,不但可以在构造...
分类:
其他好文 时间:
2014-08-21 13:21:54
阅读次数:
197
如有错误,欢迎指正。1.代表当前类,在当前类中可使用this访问当前类成员变量和方法(需要注意的是 静态方法中不能使用this),也可用于参数传递,传递当前对象的引用。下面贴代码: class Program { static void Main(string[] args...
分类:
其他好文 时间:
2014-08-18 16:00:02
阅读次数:
184
属性+类型+对象描述属性部分:g_ 全局变量c_ 常量m_ c++类成员变量s_ 静态变量类型部分:指针 p函数 fn无效 v句柄 h长整型 l布尔 b浮点型(有时也指文件) f双字 dw字符串 sz短整型 n双精度浮点 d计数 c(通常用cnt)字符 ch(通常用c)整型 i(通常用n...
分类:
其他好文 时间:
2014-08-16 19:38:30
阅读次数:
206
在创建阶段系统通过下面的几个步骤来完成对象的创建过程为对象分配存储空间开始构造对象从超类到子类对static成员进行初始化超类成员变量按顺序初始化,递归调用超类的构造方法子类成员变量按顺序初始化,子类构造方法调用本文重点演示第三步到第五步:Grandpa类 1 package com.xinye.t...
分类:
编程语言 时间:
2014-08-13 18:24:46
阅读次数:
259
这片文章将详细分析WindowState中的各个关键成员变量及成员函数。
1、Session类对象mSession
每一个WindowState都有一个Session类成员变量,那么每一个窗口保存的都是同一个mSession吗?还是每一个窗口的mSession都不同呢?dump一下便知道了,dump日志告诉我上述两种情况都不是,事实上是每一个UI进程的所有窗口保存的是同一个Session,而每...
1. 将类的成员变量、类方法的定义写在.h中,将类方法的实现写在.cpp中,不要include .cpp文件,不要在.h文件中只写class MyClass; ,一定要写类成员变量和方法的全部定义!!!类方法的实现写在.cpp文件中。
2. 类模版或者模版的定义一定要写在同一个.h中,不要写在.cpp中,不能分开写!!!可以参考 http://blog.csdn.net/ixsea/articl...
分类:
编程语言 时间:
2014-08-09 00:15:06
阅读次数:
353
1.static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态...
分类:
其他好文 时间:
2014-07-16 19:54:21
阅读次数:
155
1、const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。2、define不能在类中定义而const可以。3、const不能在条件语句中定义常量if (...) { const FOO = 'BAR'; // invalid } but ...
分类:
Web程序 时间:
2014-07-07 15:11:52
阅读次数:
210