
编程之java
sward2005
听君一席话,省我十本书。
展开
-
java 内部类
• 如果用static修饰一个内部类,这个类就相当于是一个外部定义的类,所以static的内部类中可声明static成员,但是,非static的内部类中的成员是不能声明为static的。static的内部类不能再使用外层封装类的非static的成员变量,这个道理不难想象!所以static嵌套类很少使用。 如果函数的局部变量(函数的形参也是局部变量),内部类的成员变量,外部类的原创 2007-04-27 20:09:00 · 805 阅读 · 0 评论 -
java单态
单态模式: 所谓类的单态设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的构造方法的访问权限设置为private,这样,就不能用new 操作符在类的外部产生类的对象了,但在类内部仍可以产生该类的对象。因为在类的外部开始还无法得到类的对原创 2007-04-27 13:29:00 · 1089 阅读 · 2 评论 -
全局常量
public static final共同标记常量时,这个常量就成了全局的常量 final 表示该变量只能被赋一次值,public 表示公共的,static 表示在内在中只有一份拷贝.所以,就同上所描述.原创 2007-04-27 15:29:00 · 833 阅读 · 0 评论 -
匿名内部类
abstract class A { abstract public void fun1(); } class Outer { public static void main(String [] args) { new Outer().callInner(new A() { public void fun1() { System.out.原创 2007-04-27 20:01:00 · 546 阅读 · 0 评论