zoukankan      html  css  js  c++  java
  • Java_内部类

    类的组成:成员、方法,几乎所有程序里都不会对嵌套有限定

    内部类是指在一个类的内部可以继续嵌套其他类结构的代码,理论上可以一直嵌套下去

    class Outer{  //外部类
    
      private String info = "Hello World";
    
      class Inner{  //内部类
        public void print(){
          System.out.println(info);
        }
    
      }
    
      public void fun(){
    
        Inner in = new Inner();   //实例化内部类对象
        in.print();
      }
    
    }
    
    public class TestDemo{
    
      public static void main(String args[]){
    
        Outer out = new Outer();
        out.fun();
      }
    
    }

    内部类的好处是能够直接对私有属性private的直接访问。

    内部类的私有属性外部类也可以直接利用对象访问

    如果其他类不想根据外部类来实例化内部类对象,可以使用语法结构:

    外部类名称.内部类名称 对象名称 = new 外部类名称().new 内部类名名称();

  • 相关阅读:
    spring aop
    spring Mybatis集成
    springDao的jdbctemplate
    spark介绍4(sparksql)ODBC(Windows)gc
    ssm集合的配置
    scala文件流操作,生成sparkpv,uv作业文件
    java数据库操作
    vue一键打包部署
    Vue 那些事
    CDN合集
  • 原文地址:https://www.cnblogs.com/lonske/p/8688781.html
Copyright © 2011-2022 走看看