您的位置:首页 > 其它

匿名内部类

2020-04-05 18:19 447 查看
匿名内部类

匿名内部类,也就是没有名字的内部类。

1 class Animal{
2     public void cat();
3 }

这时给与提示:

所以要注意:使用匿名内部类时,要继承一个父类或接口等。

使用接口:

1 public class Demo {
2     public static void main(String[] args) {
3
4         new Person(){
5             @Override
6             public void stu() {
7                 System.out.println("匿名内部类的基本实现");
8             }
9         }.stu();
10     }
11 }

运行结果:

接口实现匿名内部类:

1 interface Into{
2     public void method();
3 }
4 public class Demo {
5     public static void main(String[] args) {
6
7         new Into(){
8             @Override
9             public void method(){
10                 System.out.println("接口实现匿名内部类 ");
11             }
12         }.method();
13
14     }
15 }

运行结果:

还要注意:匿名内部类只能使用一次,并且是在分号之前使用方法

posted on 2017-12-11 09:33 沈汉学 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/shenhx666/p/8021614.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
diaoxiexi3244 发布了0 篇原创文章 · 获赞 0 · 访问量 142 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: