java内部枚举类_内部类和枚举类
内部类:
内部类的定义 :
在一个类的内部又定义了一个类,里面的这个类就是内部类。
内部类可以定义在外部类的成员位置(与成员变量的位置相同)或局部位置(意思是,把类写在外部类的方法里面)。
什么时候使用内部类 :
一个具体的事物里面还有一个具体的事物。比如汽车中有发动机。
1、成员内部类
1.将内部类,定义在了外部类的成员位置。
2.成员内部类,可以使用成员修饰符:public、static等。但是一般也不写,因为开发也不怎么用。
3.成员内部类,毕竟是一个类,可以继承,也可以实现接口...
4.调用规则:
内部类可以使用外部类的成员,包括私有(因为内部类没有出去外部类的范围)。[例1]
外部类要使用内部类的成员,必须要创建内部类的对象。
packagecom;public classOuter {private int a = 1;class Inner{ //在外部类成员的位置定义内部类
public voidfun(){
System.out.println(a);//内部类可以使用外部类的成员。
}
}
}classtest1{public static voidmain(String[] args) {
Outer.Inner oi= new Outer().new Inner(); //创建内部类的对象的格式。
oi.fun();
}
}
结果:1
内部类中同名变量的调用:
packagecom;public cl
java内部枚举类_内部类和枚举类相关推荐
- baseresponse响应类_内部类、响应类Response、序列化基类、反序列化、全局局部钩子...
一.内部类 1.概念:将类定义在一个类的内部,被定义的类就是内部类 2.特点:内部类及内部类的所以名称空间,可以直接被外部类访问的 3. 应用:通过内部类的名称空间,给外部类额外拓展一些特殊的属性(配 ...
- Java篇第七回——内部类与异常类
一.内部类 我们在谈到某一个场所,比如说剧场时,我们更加关注这个剧场中有哪些角儿,我们在提到剧场时也经常会把角儿们顺带脚提出来.在Java中也有这种逻辑,我们希望在声明一个剧场类时,这个剧场就已经有了 ...
- 饥荒时用java写的吗_【图片】类与对象面向对象编程【饥荒mod制作吧】_百度贴吧...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ----------深入饥荒的类 上一节讲完了基本概念,如果还心存疑虑可以百度搜索"类与对象"以获取更多信息 本节将深入研究饥荒代码中 ...
- robotac属于a类还是b类_工程项目分类A类、B类、C类、D类项目是指什么?注意:不是资料的A、B、C类报建资料...
展开全部 A类属e69da5e6ba903231313335323631343130323136353331333431356639于监督站表: B类属于工程报验类, C类属于一些工程技术平常施工, ...
- C++A类继承B C类_基金定投买a类还是c类好,c类基金为什么不适合定投
基金定投似乎成为了基金市场的最主要投资方式之一,吸引了大批投资者.但并不是所有类型基金都适合定投,今天我们以A类基金和C类基金为例子,来看看基金定投买a类还是c类好,c类基金为什么不适合定投. 基金定 ...
- java shape 空间操作类_设计三个类:几何形状类(Shape)、圆类(Circle)、矩形类(.,请编写 Java程序,设计一个“形状rdquo...
问题标题 设计三个类:几何形状类(Shape).圆类(Circle).矩形类(.,请编写 Java程序,设计一个"形状&rdquo 2019-5-10来自ip:17.175.174. ...
- java里创建一个长方形类_定义一个长方形类,定义 求周长和面积的方法实例
/* 定义一个长方形类,定义 求周长和面积的方法, 然后定义一个测试了Test2,进行测试. 长方形的类: 成员变量: 长,宽 成员方法: 求周长:(长+宽)*2; 求面积:长*宽 注意: impor ...
- java编写point类line类_定义一个点类Point,有横坐标x和纵坐标y,定义构造
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:定义一个点类Point,有横坐标x和纵坐标y,定义构造函数初始化点,回答:#include class Point{private: ...
- java 数学计算库_数学计算工具类
[java]代码库/** * Description: [数字计算工具类] * @version 1.0 */ public class MathUtils { /** 一百的常量 */ privat ...
最新文章
- Java记录 -61- 比较器Comparator
- SQL查询 的一些原则
- java编写桌球游戏素材小球图片_你学不好Java还是有原因的!拿走这套Java系统教程,自学必备...
- cgi备份还原和ghost有什么区别_手动GHOST还原重装系统详细教程
- LeetCode 6055. 转化时间需要的最少操作数(贪心)
- linux环境安装 kafka 0.8.2.1 jdk1.6
- securecrt遇到一个致命的错误且必须关闭_淄博plc维修西门子plcs7-200致命错误7强制数据永久存储区错误...
- jquery动态生成的元素添加事件的方法
- 【论文阅读】Combo-Attention Network for Baidu Video Advertising
- Nodejs实现一个http反向代理
- tablelayout
- java实现图片的预览_Java实现图片裁剪预览功能
- 【算法随记二】线卷积积分及其在图像增强和特效方面的应用(一)
- 近期你已经授权登录过_不查不知道,我的微信、QQ 居然授权登录过这么多应用!...
- (9)LICEcap——PC端动图创建工具
- MySQL时间序列分表分区_干货丨时序数据库分区教程
- 新媒体人必知的KOL投放策略
- PS制作立体效果——圆环
- 15 三极管主要参数
- java:计算自由落体运动中物体的位移