当前位置: 首页 > news >正文

静态内部类

静态内部类

  • 不依赖外部对象,可通过创建或通过类名访问,可声明静态成

  • public class Outer {private String name="xxx";private  String   age="18";//静态内部类:和外部类相同static  class Inner{private  String address="上海";private  String phone="111";//可以包含静态成员private  static int count=1000;public  void show(){//如何调用外部类属性//1.创建外部类对象Outer outer = new Outer();//2.调用外部类对象属性System.out.println(outer.name);System.out.println(outer.age);//调用静态内部类的属性和方法System.out.println(address);System.out.println(this.phone);//调用静态内部类的静态属性//静态成员通过调用类名来访问System.out.println(Inner.count);}}
    }
  • 只能直接访问外部类的静态成员(实例化成员需要实例化外部类对象)

    • Outer.Inner inner=new Outer.Inner();

    • Outer.Inner.show

    • public class Test {public static void main(String[] args) {//直接创建静态内部类对象Outer.Inner inner=new Outer.Inner();//调用方法inner.show();}
      }
http://www.jsqmd.com/news/13052/

相关文章:

  • SAP ABAP ALV 布局
  • 05_mysql备份方案
  • 实验1_CPP
  • CF2153 Codeforces Round 1057 (Div. 2) 游记
  • Java 架构师系列:JVM 与 AI 负载的优化策略 - 指南
  • 面向新质生产力,职业院校“人工智能”课程教学解决方案 - 教程
  • 从《花果山》到《悬鉴》:一首诗的蜕变与AI元人文理论的建构历程
  • java循环
  • 10.13做题笔记
  • java语法(switch)
  • 070_尚硅谷_其它进制转十进制
  • 详细介绍:微服务与面向服务编程(SOA)入门指南:从架构演进到 Spring Cloud 实践(初学者友好版)
  • python中修改局部json的思路
  • LSNet
  • 部署 GitLab 服务器 - 实践
  • Webpack 构建速度优化
  • [模拟赛] 过关(pass)
  • 2025.10.13
  • 第十三节:基于 Redis+MQ+DB实现高并发秒杀下的扣减
  • c++初体验
  • 四则运算错题本和错题重做的建立
  • 行列式的性质
  • 04_SQL语句一
  • 死锁的原因、表现以排查
  • 详细介绍:【C++】二叉搜索树
  • 朱世乐的 Johnson 算法笔记
  • 完整教程:文心大模型4.5:百度推出的新一代原生多模态基础大模型
  • day010
  • 详细介绍:DVWA | XSS 跨站脚本注入
  • 实用指南:JVM栈溢出时如何dump栈信息?