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();

    }
  • 相关阅读:
    6_java_maven
    线性代数 linear algebra
    hadoop_wordcount_1027
    hadoop_worddistinct_1030
    hadoop_wordcount_1023
    搭建伪分布式_笔记
    linux-sunrpc
    linux-volatile
    linux---asmlinkage
    dqs_linux-1
  • 原文地址:https://www.cnblogs.com/syy2017/p/13938822.html
Copyright © 2011-2022 走看看