zoukankan      html  css  js  c++  java
  • 匿名内部类--毕向东java基础教程学习笔记

    1.匿名内部类其实就是内部类的简写形式。

    2.定义匿名内部类的前提:
    该内部类必须继承一个类,或者实现一个接口。
    3.匿名内部类的格式:new 父类名或接口名(){定义子类内容;}
    4.其实匿名内部类就是一个匿名子类对象,把定义类和创建对象合成一个步骤了,而且这个对象有点“胖”,也可以理解为带内容的对象。
    5.匿名内部类中的方法最好不要超过三个。
     1 //使用内部类的写法
     2 class Outer
     3 {
     4     int x=3;
     5     class Inner
     6     {
     7         void show()
     8         {
     9             System.out.println("show"+x);
    10         }
    11     }
    12     void menthod()
    13     {
    14         new Inner().show();
    15     }
    16 }
    17 public class Demo
    18 {
    19     public static void main(String[] args)
    20     {
    21         new Onter().method();
    22     }
    23 }


     1 //使用匿名内部类的写法
     2 abstarct class AbsDemo
     3 {
     4     abstract void show();
     5 }
     6 class Outer
     7 {
     8     int x=3;
     9     
    10     void menthod()
    11     {
    12         new AbsDemo()
    13         {
    14             void show()
    15             {
    16                 System.out.println("show"+x);
    17             }
    18         }.show();
    19     }
    20 }
    21 public class Demo
    22 {
    23     public static void main(String[] args)
    24     {
    25         new Onter().method();
    26     }
    27 }
  • 相关阅读:
    Linux目录结构
    让访问pc端的官网直接跳转到移动端的网站代码
    bootstrap悬浮顶部或者底部
    Linux命令总结
    微信扫描打开APP下载链接提示代码优化
    iframe高度自适应的6个方法
    JS移动客户端--触屏滑动事件
    老师总结数据库
    函数
    go4
  • 原文地址:https://www.cnblogs.com/wsw-tcsygrwfqd/p/4971854.html
Copyright © 2011-2022 走看看