- 0
- 0
- 约1.54千字
- 约 3页
- 2026-02-05 发布于北京
- 举报
Java静态内部类、匿名内部类、成员式内部类和局部内部类
成员式内部类
1.内部类可以使用那些修饰符:,外部类只可以使用
和.
2.成员式内部类
成员式内部类,的定义及特点?
3.类级和成员级类的区别?
4.非静态内部类不能声明static成员?(外部类则可以)
成员式内部类的访问
5.使用非静态内部类需要注意的事项?
6.Static内部类相当于其外部类的static成员,它的对象与外部类
对象不存在依赖关系,可以直接创建.格式?
局部内部类
7.局部类的特点?
8.外部类如何访问局部类??????
匿名内部类
9.匿名类需要注意什吗?
答案:
1.staticpublicprotectedprivate默认,默认public
2.在外部类内部直接定义的类叫做成员式内部类.它可以访问外部类
的任意变量和方法.
3.类级是用static修饰的内部类,成员级则为非静态修饰符修饰的
内部类.
4.Static
5.需要注意的是访问非静态内部类需要外部类的对象.
OuterName.InnerNameObjName=OutObjName.newOutName()
格式如下:
publicclassDemo{
publicstaticvoidmain(String[]args)
{Outerouter=newOuter();
Outer.Innerinner=outer.newInner();
inner.dostuff();
}
}
classOuter{
privateintsize;
classInner{
publicvoiddostuff()
{size++;
}
}
}
6.需要注意类级内部类访问方法(直接用外部类的名字访问)
格式如下:
OutName.InnerNameinObjName=newOutName.InnerName();
publicclassDemo{
publicstaticvoidmain(String[]args)
{Outer.Innerinner=new
Outer.Inner();inner.dostuff();
}
}
classOuter{
privatestaticintsize;
staticclassInner{
publicvoiddostuff(){
size++;
System.out.println(size=+size);
}
}
}
7.局部类的特点:局部类可以访问块内部的所有的final的
方法和属性.
局部类不可以是static,private,protected,public,但
是可以使abstract,和final
仅在内部可见
9.匿名类必须继承一个父类或者一个接口
您可能关注的文档
最近下载
- 党员发展工作培训课件.ppt VIP
- 2024-2025学年广东省广州市天河区九年级(上)期末化学试题及答案.pdf VIP
- 卖糖葫芦的吆喝声.doc VIP
- (三检)景德镇市2025届高三第三次质量检测试题 物理试卷(含答案).pdf
- 文化创意产品设计全套教学课件.pptx
- 铜锰铈三元复合氧化物的共沉淀法制备及其甲苯催化氧化性能研究.pptx VIP
- 2025年3月22日山东事业单位统考《行测》部分真题(含答案).docx VIP
- 2026年郑州铁路职业技术学院单招职业适应性测试题库最新.docx VIP
- 2025年3月22日山东省事业单位统考《行测》部分真题(含答案)(高清).pdf VIP
- 玉米须总黄酮的提取工艺研究--应用化学本科生毕业论文.doc VIP
原创力文档

文档评论(0)