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

java之静态内部类

1.什么是静态内部类

答:静态内部类是一种特殊的成员内部类

2.直接创建静态内部类对象的方式?

         Outer.Inner oi=new Outer.Inner();

public class Outer {int a=10;static int b=20;static class Inner{public void show1(){System.out.println("非静态里的方法被调用了");}public static void show2(){System.out.println("静态的方法被调用了");}
}
}
public class Test1 {public static void main(String[] args) {//静态内部类也是成员内部类中的一种//静态内部类只能访问外部类中静态变量和静态方法//如果想要访问非静态的需要创建外部类的对象//创建静态内部类对象的格式://外部类名.内部类名 对象名=new 外部类名.内部类名();//调用静态方法的格式;//外部类名,内部类名.方法名Outer.Inner oi=new Outer.Inner();oi.show1();Outer.Inner.show2();}
}

3.如何调用静态内部类中的方法?

非静态方法:先创建对象,然后用对象调用

静态方法:外部类名.内部类名.方法名();

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 国内顶级 AI 的回答令人“贻笑大方”:看来苹果秃头码农们暂时还不会失业吧?
  • vue3+vite全局引入less变量和函数
  • playwrite今日头条自动发帖
  • 未授权访问漏洞
  • 对于泛型以及泛型擦除的理解
  • Ubuntu防火墙相关命令
  • 【轨物推荐】什么是科学?什么是技术?
  • 仓库管理系统(WMS)是什么?如何用手机RFID+扫码技术管理仓库?
  • 将本地微服务发布到docker镜像
  • vm虚拟机下安装CentOS7系统
  • 力扣第45题:跳跃游戏 贪心DP(C++)
  • 哈佛大学单细胞课程|笔记汇总 (二)
  • Jenkins保姆笔记(1)——基于Java8的Jenkins安装部署
  • 使用Cisco进行模拟RIP路由协议配置
  • 文献解读-肿瘤测序-第二十七期|《敲减通过控制TOP2A下调的NUSAP1可以抑制人胶质母细胞瘤的细胞增殖和侵袭》
  • create-react-app项目添加less配置
  • CSS魔法堂:Absolute Positioning就这个样
  • echarts的各种常用效果展示
  • in typeof instanceof ===这些运算符有什么作用
  • Linux Process Manage
  • linux学习笔记
  • mac修复ab及siege安装
  • python 装饰器(一)
  • 后端_MYSQL
  • 简单基于spring的redis配置(单机和集群模式)
  • 简单易用的leetcode开发测试工具(npm)
  • 区块链共识机制优缺点对比都是什么
  • 学习JavaScript数据结构与算法 — 树
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ###项目技术发展史
  • #Ubuntu(修改root信息)
  • (06)金属布线——为半导体注入生命的连接
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (Python) SOAP Web Service (HTTP POST)
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (Redis使用系列) Springboot 使用redis实现接口幂等性拦截 十一
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (回溯) LeetCode 40. 组合总和II
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (四)鸿鹄云架构一服务注册中心
  • (四)模仿学习-完成后台管理页面查询
  • (算法)N皇后问题
  • (万字长文)Spring的核心知识尽揽其中
  • (转) 深度模型优化性能 调参
  • (转)EOS中账户、钱包和密钥的关系
  • (转)linux下的时间函数使用
  • (转)Oracle存储过程编写经验和优化措施
  • (转)使用VMware vSphere标准交换机设置网络连接