JavaSE 基础 第44节 引用外部类的对象
2016-06-30 18:37
330 查看
2016-06-30
【参考资料】
[1] Java轻松入门经典教程【完整版】
package com.java1995; /** * 1.引用外部类的对象 * Inner: this.count * Outer:Outer.this.count * @author Administrator * */ //外部类 public class Outer { private int count =1 ; //内部类 class Inner{ private int count = 2; //内部类的方法 public void print(int count){ //内部类方法中的count System.out.println(count); //内部类的count System.out.println(this.count); //外部类的count System.out.println(Outer.this.count); } } public static void main(String[] args) { Outer outer =new Outer(); Outer.Inner i=outer.new Inner(); i.print(3); } }
package com.java1995; /** * 2.内部类的继承(了解即可) * @author Administrator * */ public class Test extends A.B{ //实例化B之前,先实例化A public Test(A a){ a.super(); } } //实例化内部类,需要外部类的对象 class A{ class B{ } }
【参考资料】
[1] Java轻松入门经典教程【完整版】
相关文章推荐
- JavaSE 基础 第43节 静态内部类
- JavaSE 基础 第42节 局部内部类
- [javaEE] jsp的指令
- Java——数组
- 一个LDA(Latent Dirichlet Allocation)主题模型的Java实现
- java_set
- spring组合注解
- 解惑rJava R与Java的高速通道
- java 获取当前classpath的绝对路径
- 【Struts2】:基于OGNL的类型转换
- java 读取配置文件
- struts2的s:iterator 标签 详解
- springmvc4 spring4 swagger配置问题
- MyEclipse/Eclipse生成可执行的jar
- java三大特性之————封装
- java 里面eaquls和==区别
- spring-注解详解
- java DecimalFormat
- windows 环境下部署spark运行环境 (包含遇到的问题和解决方法)
- Java中不带package的程序和带package的程序编译