zoukankan      html  css  js  c++  java
  • 成员内部类的实现

    public class Demo2 {
    /*内部类:类中包含其他的类
    * 其他的类会在外面的那个类根据位置不同进行分类:
    * 成员内部类(静态内部类)
    * 局部内部类(匿名内部类)
    *
    *
    * */
    public static void main(String[] args) {
    Organs organs = new Organs();
    organs.work();

    //第二种创建成员内部类的方式
    Organs. Heart heart = new Organs().new Heart();
    Organs.Lung lung = new Organs().new Lung();
    heart.run();
    lung.breath();
    //静态方法的内部类
    Organs.Liver liver=new Organs.Liver();
    liver.runing();
    }
    }
    class Organs{
    String name="器官";
    public void work(){
    System.out.println("器官的健康状况");

    //第一种创建成员内部类的方式
    /*Heart heart = new Heart();
    heart.run();
    Lung lung = new Lung();
    lung.breath();*/
    }
    class Heart{
    public void run(){
    System.out.println("心电图显示状况");
    }
    }
    class Lung{
    public void breath(){
    System.out.println("肺叶X光图");
    }
    }
    static class Liver{
    public void runing(){
    System.out.println("肝脏的健康状况");
    }
    }

    }
  • 相关阅读:
    KVC的取值和赋值
    OC中属性的内存管理
    mysql的通信协议
    Proactor模式&Reactor模式详解
    Linux异步IO学习
    Redis 分布式锁的实现原理
    redis过期键
    智能指针
    std::unique_lock与std::lock_guard
    手撕代码
  • 原文地址:https://www.cnblogs.com/syy2017/p/13938666.html
Copyright © 2011-2022 走看看