大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是static 大显身手的时候了!!Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象...
分类:
编程语言 时间:
2015-05-26 00:16:09
阅读次数:
198
单例的使用一般分为三步:
/**
* 通过单例实现获取本类(AudioManager)对象
*/
private static AudioManager mInstance; //第一步:一个私有静态的类成员变量
private AudioManager() {} //第二步:一个私有的构造方法
public static AudioManager getInstance(...
分类:
其他好文 时间:
2015-05-25 18:44:06
阅读次数:
132
背景知识
编译器默认生成函数的规则如下:
1.定义一个类时,如果自己没有声明,那么编译器会自动帮助生成一个拷贝构造函数(copy construction),赋值操作符(copy assignment),析构函数(deconstruction)。
2.如果没有声明任何构造函数(包括拷贝构造函数),编译器会帮助声明一个默认构造函数。
构造函数(包括编译器生成的默认构造函数)的执行包括两个阶段...
分类:
其他好文 时间:
2015-05-24 15:45:47
阅读次数:
133
java中被static修饰的成员成为静态成员或类成员,它属于整个类所有,而不是某个对象所有。
静态成员可以使用类名直接访问,也可以使用对象名进行访问,不过推荐使用类名来进行访问。
使用static可以修饰变量、方法和代码块。
一、使用static修饰变量
二、使用static修饰方法
1、静态方法中只能直接调用同类中的静态成员,不能直接调用非静态成员。若想调用非静态成员,可以使...
分类:
其他好文 时间:
2015-05-24 14:18:47
阅读次数:
233
JAVA:
面向对象:封装,继承,多态
基于对象:javascript
类:一类事物**描述**(共性)
对象:客观世界真实存在(个性)
类成员:
字段(成员变量):规范:先小写后大写
封装:必要性不能让客户随意更改(只对字段)
1)字段:字段私有,private
2)公开getXxx和SetXxx方法
方法:动态的行为
[访问权限] 返回值 方法名 ([参数列表])...
分类:
编程语言 时间:
2015-05-24 14:17:40
阅读次数:
124
运行时机制,runtime库里面包含了跟类、成员变量、方法相关的API,比如获取类里面的所有成员变量,为类动态添加成员变量,动态改变类的方法实现,为类动态添加新的方法等 需要导入1.是什么1> runtime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API2> 平时...
分类:
其他好文 时间:
2015-05-24 10:03:39
阅读次数:
109
一、内部类 1、内部类概述:把类定义在其他类内部,这个类被称为内部类(内部类可以使用static修饰,外部类不可) 2、内部类访问特点:内部类可以直接访问外部类成员,包括私有的 外部类要访问内部类的成员,必须创建对象 3、内部类位置: 成员位置:在成员位置定义...
分类:
编程语言 时间:
2015-05-24 00:03:08
阅读次数:
186
类的静态成员使用static关键字来标识。 静态方法非常类似于全局函数。 类的静态属性非常类似于函数的全局变量。 类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装...
分类:
Web程序 时间:
2015-05-23 11:40:21
阅读次数:
188
一、对象导论1.Java中访问权限:public,protected,private和默认:默认的访问权限为包访问权限,在这种权限下,类可以访问同一个包中的其他类成员。但是在包之外,其如同private。2.Java中的终极类为:Object二、一切都是对象1.Java中存储的地方:(1)寄存器:最...
分类:
编程语言 时间:
2015-05-19 20:26:41
阅读次数:
186
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆...
分类:
编程语言 时间:
2015-05-19 18:29:00
阅读次数:
171