首页 > 其他分享 >Day33内部类

Day33内部类

时间:2022-09-01 12:45:31浏览次数:58  
标签:Outer 内部 void Day33 class public out

内部类

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

1.成员内部类

2.静态内部类

3.局部内部类

4.匿名内部类

package oop.demo5;

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

        }


        //局部内部类
        public void method(){
            class Inner1{
                public void x(){
                     
                }

            }
        }
    }
}

package oop;

import oop.demo5.Outer;

public class Application {

    public static void main(String[] args) {

        Outer outer = new Outer();

        //通过这个外部类来实例化内部类
        Outer.Inner inner = outer.new Inner();
        inner.in();
        inner.getID();


    }
}

标签:Outer,内部,void,Day33,class,public,out
From: https://www.cnblogs.com/rebirth-/p/16646106.html

相关文章

  • @vue/cli 安装及'vue' 不是内部或外部命令解决办法
    1、首先安装@vue/clinpminstall-g@vue/cli提示安装成功,版本啥的,忘了截图2、然后vue-V或者vue--version查看版本但是提示'vue'不是内部或外部命令解决办法我......
  • 2022-08-23 day33 第一小组 王鸣赫
    目录CSS三大特性1、层叠性2、继承性3、优先级常用单位字体背景列表属性盒子模型display的inline、block、inline-block的区别文档流定位定位的left和top、right和bottom和m......
  • java内部类
    一、基本介绍一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(innerclass),嵌套其他类的类称为外部类(outerclass)。是我们类的第五大成员类的五大成员:属性......
  • “adb”不是内部或外部命令——解决方案
    在AS(AndroidStudio简称AS)app真机测试中adb可以轻松找到安卓设备,ADB全称AndroidDebugBridge,用于Android设备进行交互,也可以这样理解ADB是AndroidStudio连接安卓设备之间......
  • 'vue-cli-service' 不是内部或外部命令,也不是可运行的程序
    问题解决方案删除node_modules文件夹执行npminstall下载依赖包npmrunserve运行......
  • docket打包镜像内部报错
     临时记录,后面再完善 对于前端docker一般不太熟悉,当我们想要打包镜像的时候会去找教程,我按着教程去打包一个使用KOA框架搭建的node服务。 这是一个koa+ts+pm2......
  • Java-常用api-匿名内部类
    1.参数传递1.1类名作为形参和返回值(应用)1、类名作为方法的形参方法的形参是类名,其实需要的是该类的对象实际传递的是该对象的【地址值】2、类名作为方法的返回......
  • 单例模式-静态内部类
    /***单例模式-静态内部类(推荐使用)*1.构造私有*2.本类定义实例对象*3.定义静态内部类*4.getInstance()方法公开*/publicclassSingleTon06{//2.本类创建......
  • 常用类.内部类
    成员内部类外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象Outerout=newOuter();Innerin=out.newInner();当外部类、内部类存在重名属性时,会优先访问......
  • es6 class类内部的方法自动开启了严格模式
    -今天看到react类组件内部的方法中this为undefined,原因是class类内部的方法,自动开启了局部严格模式,不是babel的问题特此实验一下://类内部的方法,自动开启了局部严格模......