Java匿名内部类的创建及访问域
来源:互联网 发布:python dev 下载地址 编辑:程序博客网 时间:2024/05/22 08:00
内部类:抽象类实例化 接口实例化
匿名内部类只能访问外部的静态变量 和final修饰的变量
作用:内部类通过该访问路径可以进行内部类内部和外部的数据交互,一般与final结合使用比较多
package com.zhiwei.basic;public class AnonClass { private static String name="Hello Python World!"; public static void main(String[] args) { final String text="Hello Java World!"; //抽象类构建内部类:相当于将抽象类实例化 AbstractClass abstractClass=new AbstractClass() { @Override public void eat() { System.out.println("People is eating......."); System.out.println("static属性:"+name); System.out.println("final属性:"+text); } }; abstractClass.eat(); //接口构建内部类 Thread thread=new Thread(new Runnable() { @Override public void run() { System.out.println("Thread is running........."); System.out.println("static属性:"+name); System.out.println("final属性:"+text); } }); thread.start(); }}abstract class AbstractClass { public abstract void eat();}
结果:
People is eating…….
static属性:Hello Python World!
final属性:Hello Java World!Thread is running………
static属性:Hello Python World!
final属性:Hello Java World!
0 0
- Java匿名内部类的创建及访问域
- java内部类(1):java内部类的创建以及对外提供的访问方式,匿名内部类详解
- Java内部类详解 及 局部内部类和匿名内部类只能访问局部final变量的原因
- Java内部类及匿名内部类
- 内部类 内部类的访问 匿名内部类
- Java之内部类及匿名内部类
- Java匿名内部类只能访问final参数的问题
- java的内部类、匿名内部类、局部内部类
- Java的匿名内部类
- java的匿名内部类
- java的匿名内部类
- java的匿名内部类
- java的匿名内部类
- Java的匿名内部类
- java的匿名内部类
- java的匿名内部类
- Java的匿名内部类
- java局部内部类和匿名内部类访问局部final变量的剖析
- Spring Bean的生命周期(非常详细)
- zookeeper批量开启关闭——shell方式
- ListView 中Item 位置获取
- Maven创建项目-Missing library: xdoclet-1.2.1.jar. Select the home directory for XDoclet. 1.2.1
- Java 面试小指南(一)—— short 的对错
- Java匿名内部类的创建及访问域
- JavaScript 函数参数、作用域及apply,this关键字
- 玩转lua:搞懂lua潜规则
- Shiro使用RememberMe添加数据到Session
- 【Fragment精深系列5】fragment findViewById()返回null完全解析
- [绍棠] 使用CocoaPods管理第三方开源类库
- 【a702】贷款利率
- JAVA中的匿名内部类
- Herfwerw1206