- 5
- 0
- 约6.16千字
- 约 10页
- 2019-08-21 发布于江西
- 举报
内部类
在一个类中定义另外一个类,这个类就叫做内部类或内置类(inner class)。
内部类可以让我们将逻辑上相关的一组类组织起来,并由外部类(outer class)来控制内部的可见性。
当我们建立一个inner class时,其对象就拥有了与外部类对象之间的一种关系,这是通过一个特殊的this reference形成的,使得内部类对象可以随意的访问外部类中所有的成员。
class Outer
{
private int index=100;
class Inner
{
void print()
{
System.out.println(index);
}
}
void print()
{
Inner inner=new Inner();
inner.print();
}
}
class Test
{
public static void main(String[] args)
{
Outer outer=new Outer();
outer.print();
}
}
运行结果为: 100
内存分为堆内存和栈内存两个区,能过?new产生的类对象都置于椎内存,对象的引用即new产生类对象赋给某个变量即或实例化的对象被置于栈内存。在Inner类对象中有Outer.this引用,因此可以访问外部类
您可能关注的文档
- ERP概念和原理讲解.ppt
- ESD EOS静电防护知识.ppt
- Eview6.0 手把手教你用eviews做panel模型(详细).ppt
- Excel基本操作技巧.ppt
- EXCEL入门知识一点通.doc
- Excel综合基本应用实训报告.doc
- e论文 初稿 《浅析电子商务在中小型企业中的应用》.doc
- firefox 速度慢 提速方法.doc
- FX PLC培训(三菱公司内部培训资料)1概述.ppt
- GMP-012-产品合格证发放管理制度.doc
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)