首页 > 其他分享 >成员内部类

成员内部类

时间:2023-10-15 23:46:01浏览次数:25  
标签:Outer 内部 show 成员 void Inner new public

package com_black.InnerClass.s1;

public class Outer {
    private int s=10;
    /*public class Inner{
        public void show(){
            System.out.println(s);
     */
    private class Inner{
        public void show(){
            System.out.println(s);
        }
    }
    public void method(){
        Inner i=new Inner();
        i.show();
    }
}


package com_black.InnerClass.s1;

public class InnerDemo {
    public static void main(String[] args) {
        //创建内部类对象并调用方法
        //Inner i=new Inner();    报错
        /*Outer.Inner i=new Outer().new Inner();
        i.show();
        对应public的Inner形式
         */
        Outer o=new Outer();
        o.method();
    }
}

 

标签:Outer,内部,show,成员,void,Inner,new,public
From: https://www.cnblogs.com/hxh-/p/17766464.html

相关文章

  • VTK 判断一个 点 是否在一个模型 stl 内部 vtk 点是否在内部 表面 寻找最近点
    判断一个点,判断是否在风格stl模型内部,或表面:目录1.方案一:使用vtkCellLocator  FindClosestPoint找到模型上距离给定点最近的一点,计算两点的距离,小于某一阈值则认为此点在模型上;2.方案二使用vtkKdTreePointLocator3.方案三使用vtkSelectEnclosedPoints1.方案一:使用vtk......
  • np.array强制内部元素格式统一
    df_test=pd.DataFrame(data=np.array([np.repeat(['class'+str(i+1)foriinrange(2)],10),list(range(10,0,-1))*2,list(range(1,11))*2]).T,columns=['class']+['x'+str(i+1)for......
  • [c++_1]C++ 子类初始化父类成员
    我们知道,构造方法是用来初始化类对象的。如果在类中没有显式地声明构造函数,那么编译器会自动创建一个默认的构造函数;并且这个默认的构造函数仅仅在没有显式地声明构造函数的情况下才会被创建。构造函数与父类的其它成员(成员变量和成员方法)不同,它不能被子类继承。因此,在创建子类......
  • Kotlin反射从父类获取子类成员属性
    背景有部分需求需要反射获取相关信息,例如,由于子类太多100+,需要在父类写toString方法涵盖子类的相关信息实现过程逻辑通过反射获取子类构造方法的参数通过当前实例调用参数的获取方法,获取参数值在父类的toString中输出和组建toString代码获取构造方法的参数valpc=t......
  • java 四种内部类
    四种内部类基本介绍:一个类的内部又完整嵌套了了另一个类结构,被嵌套的类称为内部类属性,方法,构造器,代码块,内部类类的五大成员内部类是学习的难点,同事也是重点,后面看底层源码时,有大量得到内部类1.定义在外部类的局部位置上(比如方法内):局部内部类(有类名)匿名内部类(没有类名......
  • npm install -g yarn 安装yarn之后提示:'yarn' 不是内部或外部命令,也不是可运行的程序
    操作系统:win10node版本:v14.21.31:npminstall-gyarn 2:yarn 报错:'yarn'不是内部或外部命令,也不是可运行的程序或批处理文件。3:yarn 安装在C:\ProgramFiles\nodejs\node_modules\corepack\shims4:设置PATHsetPATH=%PATH%;C:\ProgramFiles\nodejs\node_modules\core......
  • java内部类有什么好处
    内部类:一个内部类的定义是定义在另一个内部的类。原因是:1.一个内部类的对象能够访问创建它的对象的实现,包括私有数据。2.对于同一个包中的其他类来说,内部类能够隐藏起来。3.匿名内部类可以很方便的定义回调。4.使用内部类可......
  • 用Artifactory管理内部Maven仓库
    1.介绍Maven是Java开发者中流行的构建工具,Maven的好处之一是可以帮助减少构建应用程序时所依赖的软件构件的副本,Maven建议的方法是将所有软件构件存储于一个叫做repository的远程仓库中。Maven会从ibiblio.org中的公用仓库中同步构件,这个公用仓库下载缓慢、不稳定,并且......
  • Python 内部类,内部类调用外部类属性,方法
     一Python中内部类classMyOuter:age=18def__init__(self,name):self.name=nameclassMyInner:def__init__(self,inner_name):self.inner_name=inner_nameout=MyOuter('lqz')inner=out.MyInner('lqz_inner�......
  • 记一次某大型集团内部通用OA系统 SQL注入漏洞挖掘
    引言本文记录了一次对某大型集团内部通用OA系统基于布尔盲注的SQL注入漏洞的挖掘,因内容敏感,大部分区域均马赛克处理。漏洞挖掘在常规的挖掘中没有什么突破口,但是在找回密码处发现一个功能接口,允许用户通过邮箱找回密码,接收的参数为工号,设有验证码,但在简单测试之后发现验证码是......