匿名内部类

简介: package com.sxt;public class Niming { //定义一个方法 public static void eat() { /...

package com.sxt;

public class Niming {
//定义一个方法
public static void eat() {
//new接口
new Thread(new Runnable() {
@Override
public void run() {
for(int i=1;i<=100;i++){
System.out.println(i);
}
}
}).start();
}

public static void main(String[] args) {

    eat();
}

}
匿名内部类就是new接口不是类去直接实现而是通过虚拟机进行实现。

相关文章
|
2月前
静态方法和实例方法有何不同?
静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制
|
2月前
匿名内部类还有以下特点:
匿名内部类必须继承一个抽象类或者实现一个接口。 匿名内部类不能定义任何静态成员和静态方法。 当所在的方法的形参需要被匿名内部类使用时,必须声明为 final。 匿名内部类不能是抽象的,它必须要实现继承的类或者实现的接口的所有抽象方法。
|
5月前
|
Java
成员内部类 | 静态内部类 | 局部内部类 | 匿名内部类
这篇文章详细介绍了Java中的四种内部类:成员内部类、静态内部类、局部内部类和匿名内部类,包括它们的使用场景、特点和示例代码。
成员内部类 | 静态内部类 | 局部内部类 | 匿名内部类
|
7月前
|
Java
【Java基础】 内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
Java内部类 (成员内部类、局部内部类、静态内部类、匿名内部类)
40 0
|
Java
内部类(下)匿名内部类,静态内部类的使用
内部类(下)匿名内部类,静态内部类的使用
96 0
|
8月前
动态代理的实现(基于匿名内部类)
动态代理的实现(基于匿名内部类)
38 0
|
8月前
|
Java
匿名内部类&Lambda表达式&函数式接口
匿名内部类&Lambda表达式&函数式接口
45 0
|
Java
Java之内部类、匿名内部类、Lambda表达式和方法引用
1.内部类、2.匿名内部类、(重点掌握)3.Lambda表达式、4.方法引用
97 0
|
Java
3.4 内部类的类型:匿名内部类
3.4 内部类的类型:匿名内部类
77 0

热门文章

最新文章