首页 > 其他分享 >静态内部类

静态内部类

时间:2022-12-16 21:37:11浏览次数:27  
标签:Outer 内部 静态 System private println out

静态内部类

  • 不依赖外部类对象,可直接创建或通过类名访问,可声明静态成员。
//外部类
public class Outer {
    private String name = "xxx";
    private int age = 18;
    //静态内部类:级别和外部类相同
    static class Inner{
        private String address = "北京";
        private String phone = "110";
        //静态成员
        private static int count = 12;
        //内部类方法
        public void show() {
            //调用外部类属性
            //1.先创建外部类对象
            Outer outer = new Outer();
            //2.调用外部类对象的属性
            System.out.println(outer.age);
            System.out.println(outer.name);
            //调用静态内部类的属性和方法
            System.out.println(address);
            System.out.println(phone);
            //调用静态内部类的静态属性
            System.out.println(Inner.count);
        }
    }
}
//测试类
public class Application {
    public static void main(String[] args) {
        //直接创建静态内部类对象
        Outer.Inner inner = new Outer.Inner();
        //调用方法
        inner.show();
    }
}

标签:Outer,内部,静态,System,private,println,out
From: https://www.cnblogs.com/cyyyds/p/16988301.html

相关文章

  • 成员内部类
    成员内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。publicclassTestouteripublicstat......
  • 局部内部类
    局部内部类定义在外部类方法中,作用范围和创建对象范围仅限于当前方法。局部内部类访问外部类当前方法中的局部变量时,因无法保障变量的生命周期与自身相同,变量必须修......
  • springMVC10(放行静态资源访问)
    一、放行静态资源访问的目的:为了让静态资源不被"springMVC"访问,而被拦截。我们需要让它被"放行"二、目录结构是什么样?2.1.1-在main包下2.1.2-和java包同"级别"2......
  • angr原理与实践(三)——Arbiter:一种弥合二进制程序漏洞发现中的静态和动态鸿沟
    ​转载请说明出处:信安科研人pleasesubscribemyofficialwechat:信安科研人获取更多安全资讯 原文链接:sec22-vadayath.pdf(usenix.org)代码开源地址:GitHub-jkr......
  • Qt应用程序使用QFileDialog前可以如此设置更通用更规范噢(一个直接拿来用的静态函数)
     staticvoidinitializeImageFileDialog(QFileDialog&dialog,QFileDialog::AcceptModeacceptMode){staticboolfirstDialog=true;//设置文件对话框的打......
  • nodejs命令行内部中执行js文件(编辑模式)
    我想在这种状态中执行js文件,用来调试一些代码,没找到现成的函数,只能是读取文件然后eval了vardstr=''fs.readFile('./run.js','utf8',function(err,datastr) { if(e......
  • 谈谈网站静态化
    写在前头静态化是解决减轻网站压力,提高网站访问速度的常用方案,但在强调交互的We2.0 时代,对静态化提出了更高的要求,静态不仅要能静,还要能动,下面我通过一个项目,谈谈网......
  • 内部类
    内部类一个java类中可以有多个class类,但只能有一个public类成员内部类publicclassouter{privateintid;publicvoidout(){System.out.println(".");}pub......
  • Rocky Linux9.1 手动配置静态IP
    #修改网络的配置文件[root@zabbix~]#vim/etc/NetworkManager/system-connections/ens192.nmconnection[connection]id=ens192uuid=0572911c-bd45-33c3-9442-c896e0320......
  • 浅析静态应用安全测试
    摘要:根据Forrester的TheStateOfApplicationSecurity,2022一文的预测,应用安全性的缺失将仍然是最常见的外部攻击方式,因此SAST将会在可预见的未来一直被重视。本文分......