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