内部类可用来自定义数据结构,而外部类访问内部类可用(t.new guo()).gg()实现。其中t为外部类对象,guo为内部类,gg()是内部类方法。具体代码如下:

package XiaoMi;public class test6 {private guo g;   //引用/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubtest6 t =new test6();System.out.println((t.new guo().getClass()));   //获取类型t.g =t.new guo();   t.g.gg();//(t.new guo()).gg();   //简写方式}class guo   //自定义数据结构{public void gg(){System.out.println("内部类");}}}

运行结果:

class XiaoMi.test6$guo
内部类

Java中外部类访问内部类的方法相关推荐

  1. java外部类调用内部类_java中的外部类和内部类 | 学步园

    1.概念 外部类:这是一个相对内部类的概念,如果一个类中嵌套了另外一个类,我们就把这个类叫做外部类. 内部类:顾名思义,就是定义在里边的那个类.  见以下代码: 定义了一个类Outer,在Outer内 ...

  2. [转]JAVA 在main中访问内部类、方法等

    1.使用静态的属性.方法.内部类 1 class A 2 { 3 static int i = 1; // A 类的静态属性 4 static void outPut() // A 类的静态方法 5 ...

  3. java 内部类私有成员 能访问,为什么外部Java类可以访问内部类私有成员?

    HUX布斯 如果您想隐藏内部类的私有成员,您可以与公共成员定义一个接口,并创建一个实现此接口的匿名内部类.下面的例子:class ABC{ private interface MyInterface{ ...

  4. java 外部类和内部类_java – 外部和内部类方法之间的锁定和同...

    when multiple threads want to call the inner class method will they acquire a lock for the outer cla ...

  5. java获取图片相对路径_相对路径和绝对路径的区别,java获取项目访问路径的方法...

    相对路径和绝对路径的区别 在HTML里只要涉及文件的地方(如超级链接.图片等)就会涉及绝对路径与相对路径的概念.1.绝对路径 绝对路径是指文件在硬盘上真正存在的路径.例如"bg.jpg&qu ...

  6. java的内部类和外部类_java内部类 和外部类的区别

    下面说一说内部类(Inner Class)和静态内部类(Static Nested Class)的区别: 定义在一个类内部的类叫内部类,包含内部类的类称为外部类.内部类可以声明public.prote ...

  7. 匿名内部类 可以访问外部类_Java 内部类与外部类的互访使用小结

    内部类又称为嵌套类,可以把内部类理解为外部类的一个普通成员. 内部类访问外部类 里面的可以自由访问外面的,规则和static一样.(访问非静态时必须先创建对象) 具体如下: 非静态内部类的非静态方法 ...

  8. Java基础篇:内部类详解

    目录: 一.内部类的好处: 二.成员内部类: 三.局部内部类: 四.静态内部类: 五.匿名内部类: 六.总结: 内部类:可以将一个类的定义放在另一个类的定义内部,这就是内部类. 内部类是一个编译时概念 ...

  9. Java 基础巩固:内部类的字节码学习和实战使用场景

    文章出自:安卓进阶学习指南 主要贡献者: Cloud9527 Alex_赵 Struggle shixinzhang 读完本文你将了解: 背景介绍 四种内部类介绍 成员内部类 静态内部类 局部内部类 ...

最新文章

  1. 根据Forms名找出其所归属的权限组
  2. 鸿蒙开发-使用fetch发起网络请求
  3. 在什么的控制下 计算机系统能及时处理,操作系统练习题(1)
  4. matlab基础与实例教程,MATLAB基础与实例教程
  5. 通过修改然后commit的方式创建自己的镜像
  6. python读取图像数据流_浅谈TensorFlow中读取图像数据的三种方式
  7. 学习Spring Boot:(二十三)Spring Boot 中使用 Docker
  8. laravel项目白屏问题解决办法及原因
  9. 为什么手机升级系统反应慢了_手机卡顿反应慢怎么解决?久用不卡顿的手机盘点...
  10. 如何连接oracle 12c可插拔数据库
  11. android通过手机热点通信
  12. java系统课程设计报告_JAVA学生管理系统课程设计报告
  13. sql如何查询某天的所有数据
  14. 为什么CU和DU要分离?
  15. C# 读取Word文本框中的文本、图片和表格(附VB.NET代码)
  16. photoshop 用户名、组织或序列号丢失或无效的解决方法(转http://apps.hi.baidu.com/share/detail/10025023)
  17. sock 中的send和recv
  18. ad网络标号设置经验_ad放置网络标号
  19. elasticsearch的服务器响应异常及应对策略
  20. 如何将doc格式转换成jpg图片格式

热门文章

  1. 聚能聊每周精选 第二十三期
  2. 新手引导动画的4种实现方式
  3. UWP 剪贴板 Clipboard
  4. bootstrap-导航条反色的导航条
  5. Apple Pay及其背后的安全技术
  6. Erlang命令行提示符汇总
  7. Win8 .NET Framework 3.5 离线安装
  8. 虚拟化系列-VMware vSphere 5.1 简介与安装
  9. SQL Server远程部署
  10. Linux 中yumdownloader 和 repotrack:下载yum软件离线环境的rpm依赖包