当前位置: 首页 > 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.hskmm.com/?act=detail&tid=30314

相关文章:

  • 05_mysql备份方案
  • 实验1_CPP
  • 数组
  • CF2153 Codeforces Round 1057 (Div. 2) 游记
  • 从《花果山》到《悬鉴》:一首诗的蜕变与AI元人文理论的建构历程
  • java循环
  • 10.13做题笔记
  • java语法(switch)
  • 详细介绍:微服务与面向服务编程(SOA)入门指南:从架构演进到 Spring Cloud 实践(初学者友好版)
  • python中修改局部json的思路
  • LSNet
  • Webpack 构建速度优化
  • [模拟赛] 过关(pass)
  • 2025.10.13
  • 第十三节:基于 Redis+MQ+DB实现高并发秒杀下的扣减
  • c++初体验
  • 元宇宙的搜索引擎:如何在虚拟世界中查找信息 - 详解
  • 四则运算错题本和错题重做的建立
  • 行列式的性质
  • 04_SQL语句一
  • 死锁的原因、表现以排查
  • 详细介绍:【C++】二叉搜索树
  • 朱世乐的 Johnson 算法笔记
  • day010
  • 20232323 2025-2026-1《网络与系统攻防技术》实验一实验报告
  • 树莓派4B安装WiringPi使用gpio命令
  • 单调队列优化 dp
  • 1分钟Get宠物神兽壁纸我家猫被问疯了!
  • Zabbix 6.0+ 运用官方模板监控 Redis 数据库的完整安装指南
  • 【图论】Floyd算法简析