匿名类
来源:互联网 发布:人工智能打败李世石 编辑:程序博客网 时间:2024/05/21 09:34
/*匿名类的前提:内部类必须继承或实现接口
由于匿名内部类没有名称,
因此创建匿名内部类对象时,new运算符后是超类或接口的名称,
其后的{}内部为匿名类的定义
(匿名类对象的创建和匿名类的声明是在一起的)。*/
abstract class Base
{
abstract void show();
}
class Outer
{
int x=3;
/*class Inner extends Base
{
void show(){
System.out.println("Inner");
}
}*/
public void method(){
//new Inner().show();
//产生了一个子类对象
new Base(){
void show(){
System.out.println("Inner");
}
void fun(){
System.out.println("aaaaaaa");
}
}.fun();
}
}
class InnerClassDemo2
{
public static void main(String[] args)
{
new Outer().method();
//System.out.println("Hello World!");
}
}
/*匿名类*/
- 匿名类+匿名方法
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- 匿名类
- LLE算法与实现
- VirtualBox使用教程图解
- make介绍与使用
- 跟工作环境相关的一些问题
- Google Code Jam 2012 Qualification Round
- 匿名类
- 黑马程序员--多线程
- 局域网上网配置流程
- hadoop wordcount 相关资料
- WMI003-WMI学习笔记(三)——Windows Management Instrumentation(Windows管理工具)
- Python:pygame游戏编程之旅一(Hello World)
- ARM 经典300 问
- 黑马程序员——网络编程
- android的main.xml文件中编写控件EditText时This text field does not specify an inputType or a hint