java内部类-局部内部类
2024-09-04 05:42:48
1 package face_09;
2 /*
3 * 内部类可以存放在局部位置上。
4 *
5 * 内部类在局部位置上只能访问局部中被final修饰的局部变量。
6 */
7 /*class Outer {
8 int num = 3;
9 void method() {
10
11 final int x = 9;
12 class Inner {
13 void show() {
14 System.out.println("show..."+x);//从内部类中访问局部变量,需要把x声明为最终类型,final
15 }
16 }
17
18 Inner in = new Inner();
19 in.show();
20 }
21
22 }
23 */
24 class Outer {
25 int num = 3;
26 Object method(final int y) {
27
28 final int x = 9;
29 class Inner {
30 void show() {
31 System.out.println("show..."+y);
32 }
33 }
34
35 Object in = new Inner();
36 return in;
37 }
38
39 }
40
41 /*多态
42 class Fu extends Object {
43
44 }
45 class zi extends Fu {
46
47 }
48 Fu f = new zi();
49 Object o = new Fu();
50 */
51 public class InnerClassDemo3 {
52 public static void main(String[] args) {
53 //new Outer().method();
54 Outer outer = new Outer();
55 Object object = outer.method(5);
56 }
57 }
最新文章
- 深入了解STL中set与hash_set,hash表基础
- 08day2
- JUnit使用Eclipse建立Test Suite - 就是爱Java
- HTML5新增加的功能
- 每天一道Java题[4]
- SUSE 安装 iServer、iDesktop启动异常问题
- ES6系列之变量声明let const
- 清清楚楚地搭建MongoDB数据库(以搭建4.0.4版本的副本集为例)
- Java线程状态转换
- [每天解决一问题系列 - 0006] MSBuild 和Visual Studio并行编译
- base_expr +: width_expr
- OneZero第二周第四次站立会议(2016.3.31)
- SNMP学习笔记之Python的netsnmp和pysnmp的性能对比
- tensorflow 滑动平均使用和恢复
- node.js主从分布式爬虫
- 你不知道的https工作原理
- 基于k8s的promethus监控
- Android 控件在布局中按比例放置[转]
- Django Ajax提交数据请求
- Xamrin开发安卓笔记(三)
热门文章
- jquery gantt 的使用
- Linux下c++之常见错误代码errno(退而结网法)
- 【LeetCode】769. Max Chunks To Make Sorted 解题报告(Python & C++)
- Problem 2221 RunningMan(fuzoj)
- 在ABP VNext框架中对HttpApi模块的控制器进行基类封装
- Java基础周测试(一)详解
- 编写Java程序随机输入日期计算星期几,打印任意一年的日历
- TCP KeepAlive机制理解与实践小结
- 【】Kerberos原理--经典对话
- centos6.5-搭建Apache-地址限制和用户访问