zoukankan      html  css  js  c++  java
  • 局部内部类(匿名内部类)

    //局部内部类(匿名内部类)
    public class Doem3 {
    public static void main(String[] args) {
    Organs1 organs = new Organs1();
    organs.work();


    }

    }
    class Organs1{
    public void work(){
    String name="器官";
    System.out.println("器官的健康状况");
    //局部内部类
    class Heart {
    public void run() {
    System.out.println("心电图的显示状况");

    }
    }
    Heart heart = new Heart();
    heart.run();
    }


    }



    /*匿名内部类:是局部内部类的一种特殊情况
    * 位置是在方法中(放在main()中)
    *
    * 作用:减少抽象类或者接口的子类书写
    *
    * */
    public class Doem4 {
    public static void main(String[] args) {

    new Yasuo(){
    @Override
    public void jineng() {
    System.out.println("一技能:斩击");

    }
    }.jineng();
    new gailun(){
    @Override
    public void run() {
    System.out.println("大宝剑");
    }
    }.run();

    }
    }
    abstract class Yasuo{
    public abstract void jineng();

    }
    interface gailun{
    void run();

    }
  • 相关阅读:
    请求参数的中文乱码问题
    MySql索引与优化
    Android 兼容包
    Mysql 主从(转)
    解决tomcat一闪而过(转)
    log4j
    支付相关
    通过maven添加quartz
    linux命令学习之:chmod
    Nginx特点及其配置
  • 原文地址:https://www.cnblogs.com/syy2017/p/13938822.html
Copyright © 2011-2022 走看看