Day06-26 内部类

内部类

  • 内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。

  • 1、成员内部类

  • 2、静态内部类

  • 3、局部内部类

  • 4、匿名内部类

import com.oop.demo10.Outer;

public class Application {
   public static void main(String[] args) {
       //new
       Outer outer = new Outer();

       //通过这个外部类来实例化内部类
       Outer.Inner inner = outer.new Inner();
       inner.getID();
  }
}
public class Outer {
   private int id = 10;
   public void out(){
       System.out.println("这是外部类的方法");
  }

   public class Inner{
       public void in(){
           System.out.println("这是内部类的方法");
      }

       //获得外部类的私有属性
       public void getID(){
           System.out.println(id);
      }
  }
}
 
posted @   二十二岁了还没有退休  阅读(7)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示