Java创建内部类对象实例详解

 更新时间:2017年05月23日 09:00:49   投稿:lqh  
这篇文章主要介绍了Java创建内部类对象实例详解的相关资料,需要的朋友可以参考下

Java创建内部类对象实例详解

要想使用new生成一个内部类的实例,需要先指向一个外部类的实例,也就是先生成外部类的实例,

因为内部类可以调用外部类的成员,当没有外部类实例的时候也就没有这些成员的内存空间,内部类在实例化的时候,调用外部类的成员就会出错,所以需要使用外部类的实例 + 点 + new 的方式实例化一个新的内部类

class TestInner{ 
 
  public static void main(String [] args) 
 
  { 
 
    Outer outer = new Outer(); 
 
    Outer.Inner inner = outer.new Inner(); 
 
  } 
 
} 

在内部类(Inner Class),可以随意的访问外部类的成员,这可让我们更好地组织管理我们的代码,增强代码的可读性。

静态内部类可以直接创建对象new B.C();

如果内部类不是静态的,那就得这样

A a = new A();
A.B b = a.new B();

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Socket结合线程池使用实现客户端和服务端通信demo

    Socket结合线程池使用实现客户端和服务端通信demo

    这篇文章主要为大家介绍了Socket结合线程池的使用来实现客户端和服务端通信实战demo,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • 启动springboot应用因未配置数据库报错的解决方案

    启动springboot应用因未配置数据库报错的解决方案

    这篇文章主要介绍了启动springboot应用因未配置数据库报错的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java中MyBatis传入参数parameterType问题

    Java中MyBatis传入参数parameterType问题

    这篇文章主要介绍了Java中MyBatis传入参数parameterType问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Java中Maven的依赖管理问题小结

    Java中Maven的依赖管理问题小结

    这篇文章主要介绍了Java中Maven的依赖管理,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2024-05-05
  • SpringBoot项目中自定义Banner的技术指南

    SpringBoot项目中自定义Banner的技术指南

    在 Spring Boot 项目中,当应用启动时会显示默认的 Spring 标志和版本信息,定制化的启动 Banner 不仅可以美化应用,甚至可以提供一些关键信息,本文将介绍如何在 Spring Boot 项目中自定义启动 Banner,需要的朋友可以参考下
    2025-03-03
  • springBoot之如何获取接口请求数据和返回数据实现日志

    springBoot之如何获取接口请求数据和返回数据实现日志

    这篇文章主要介绍了springBoot之如何获取接口请求数据和返回数据实现日志问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • Elasticsearch 计数分词中的token使用实例

    Elasticsearch 计数分词中的token使用实例

    这篇文章主要为大家介绍了Elasticsearch 计数分词中的token使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 两个例子了解java中的回调机制

    两个例子了解java中的回调机制

    这篇文章主要介绍了Java中回调机制的相关资料,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-02-02
  • 如何把spring boot应用发布到Harbor

    如何把spring boot应用发布到Harbor

    这篇文章主要介绍了如何把spring boot应用发布到Harbor,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Java异常类型以及处理实例详解

    Java异常类型以及处理实例详解

    在程序设计中,进行异常处理是非常关键和重要的一部分,一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度,这篇文章主要给大家介绍了关于Java异常类型以及处理的相关资料,需要的朋友可以参考下
    2021-07-07

最新评论