摘要:
一.在外部类以外使用非静态内部类 (1)在外部类以外的地方使用内部类时,内部类完整的类名应该是:outerClass .innerClass[如果外部类有包名,则还应该增加包名前缀] (2)由于非静态类内部类的对象必须寄生在外部类的对象里,因此创建非静态内部类对象之前,必须先创建其外部类对象 当创建 阅读全文
摘要:
一.类内部类(静态内部类)定义:若使用static来修饰一个内部类,则这个内部类就属于外部类本身,就不属于外部类的某个对象(区别于非静态内部类) 二.静态内部类可以包含静态成员,也可以包含非静态成员;静态内部类的实例方法也不能访问外部类的实例成员 三.外部类虽然不能直接访问静态内部类的成员.但可以使 阅读全文
摘要:
一 .外部类访问非静态内部类的途径 外部类无法访问内部类的细节,解决方法: 1.在非静态内部类的public void info(){}方法里实现了非静态内部类的所有细节 2.外部类的public void test(){}创建了非静态内部类的对象 3.这样外部类方法test()里的内部类对象就可以 阅读全文
摘要:
/** * A.StringButter的构造方法: *public StringBuffer() :无参构造方法 *public StringBuffer(int capacity):指定容量的字符串缓冲区对象 *public StringBuffer(String str):指定容量字符串内容的 阅读全文