内部类(三)

简介: package cn.com; //在内部类(一)和内部类(二)中,内部类都是作为全局变量出现的即定义在了类里 //在此奖内部类定义为局部变量,即定义在方法里.
package cn.com;
//在内部类(一)和内部类(二)中,内部类都是作为全局变量出现的即定义在了类里
//在此奖内部类定义为局部变量,即定义在方法里.尤其注意:此时内部类要想访问局部变量,那么此
//局部变量必须是被final修饰的,如此处的y

class Outer {
      int x = 110;
      public void show() {
           final int y=99;
           class Inner {// 内部类
              int x = 880;
              public void showInner() {
                  System.out.println("局部变量y=" + y);
               }
           }
      new Inner().showInner();
      }

}

public class OuterDemo {
     public static void main(String[] args) {
           Outer outer = new Outer();
           outer.show();
     }

}

相关文章
|
SQL 流计算
Flink CDC这俩statement mode和batch mode啥区别
Flink CDC这俩statement mode和batch mode啥区别
221 1
|
索引 Python
绘制轮廓
【6月更文挑战第11天】绘制轮廓。
167 4
|
canal SQL 消息中间件
Mysql和ES数据同步方案汇总
Mysql和ES数据同步方案汇总
1792 0
Mysql和ES数据同步方案汇总
|
JavaScript
「Vue面试题」动态给vue的data添加一个新的属性时会发生什么?怎样去解决的?
「Vue面试题」动态给vue的data添加一个新的属性时会发生什么?怎样去解决的?
105 0
|
Cloud Native
【刷题日记】807. 保持城市天际线
本次刷题日记的第 47 篇,力扣题为:807. 保持城市天际线 ,中等
105 0
【1084】Broken Keyboard (20 分)
在第二个字符串中出现,则跳出内层for循环;内层for循环结束时,如果第二个字符串未出现c1,且c1未被输出过,则输出c1。 对于上面的判断c1是否输出过:hashtable数
125 0
|
MySQL Shell 数据库
《懒人Shell脚本》之八——定期备份Mysql数据库表的实现
实际开发环境中,前端程序需要在给定时间段内,将数据更新/插入到mysql指定的库表中。随着数据量的增多,基础库表基数的增长,每更新一次都会有5s左右的卡顿。 本文来了几种解决方案,请到文中寻找吧!
771 0
|
PHP
PHP 版本判断 version_compare() 函数
在度娘中简单的找了下,判断当前PHP的版本是否高于某个版本,或者低于某个版本的方法 显示的结果基本上都是一样的,好吧,要不是我忘记了version_compare()这个函数我才不会去找度娘,果断找以前的代码 php手册中是这么描述 version_compare()函数的: version_compare() 用于对比两个「PHP 规范化」的版本数字字符串。
1351 0