Java匿名类,匿名内部类的用法-创新互联-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

Java匿名类,匿名内部类的用法-创新互联

这篇文章主要讲解了Java匿名类,匿名内部类的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

安平ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

内部类:

  • 在一个类中定义另一个类,这样定义的类称为内部类。【包含内部类的类可以称为内部类的外部类】
  • 如果想要通过一个类来使用另一个类,可以定义为内部类。【比如苹果手机类,苹果手机类中的黄金版的是特别定制的】
  • 内部类的外部类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外部类中的方法。【不论是静态还是非静态的,内部类都可以直接调用外部类中的属性,】Java匿名类,匿名内部类的用法
  • 内部类的类体中不可以声明类变量和类方法Java匿名类,匿名内部类的用法
  • 内部类可以由外部类使用外部类中在函数中创建内部类对象来使用,Java匿名类,匿名内部类的用法,如果内部类的权限是非私有,非静态的,就可以在外部其他程序中被访问到,就可以通过创建外部类对象完成,Java匿名类,匿名内部类的用法;如果内部类是静态的,非私有的,静态成员可以直接类名调用,非静态成员通过创建外部类对象使用。
    • Java匿名类,匿名内部类的用法
class Outer{
  int a=5;
  static int b=6;
  void show() {
    System.out.println("hello world");
  }
  class Inner{
    void use() {
      System.out.println(a);//5
      System.out.println(b);//6
      show();//hello world
      
    }
  }
  void create() {
    new Inner().use();
  }

}

public class Demo {

  public static void main(String[] args) {
    new Outer().create();
    Outer.Inner oi=new Outer().new Inner();
    oi.use();

  }

}

另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享名称:Java匿名类,匿名内部类的用法-创新互联
链接地址:http://kswsj.cn/article/cchpid.html

其他资讯