当前位置: 首页 > article >正文

用static修饰的Java类

  • static修饰Java类的时候,只能修饰成员类,不能修饰其它的类,例如,不能修饰局部类、匿名类。
  • 从一个static的嵌套类不能访问外层类的类型变量、实例变量、局部变量、形式参数、异常参数、实例方法。

例如,下面的定义了一个外层的类Conditions、一个嵌套的static的成员类Condition:

package com.thb;

public class Conditions {

    /**
     * 定义了一个嵌套的static类
     */
    public static class Condition {       
        private String name;

        public void setName(String name) {
            this.name = name;
        }

        public String getName() {
            return this.name;
        }
    }
}
  • 在其它类中使用Condition类方式一:import Conditions.Condition类:
package com.thb;

import com.thb.Conditions.Condition;

public class Demo3 {

    public static void main(String[] args) {
        // 创建Condition对象的方式1
        Condition condition = new Condition();

        condition.setName("thb");
        System.out.println(condition.getName());
    }
}
  • 在其它类中使用Condition类方式二:通过Condition的外层类Conditions来引用:
package com.thb;

public class Demo3 {

    public static void main(String[] args) {
        // 创建Condition对象的方式2
        Conditions.Condition condition = new Conditions.Condition();
        condition.setName("thb");
        System.out.println(condition.getName());
    }
}

http://www.kler.cn/a/145016.html

相关文章:

  • Elasticsearch:如何搜索含有复合词的语言
  • Day52:range()函数
  • Mybatis框架中的foreach标签解析
  • Elasticsearch Queries
  • langchain基础(二)
  • SAP SD学习笔记27 - 请求计划(开票计划)之1 - 定期请求
  • Visual Studio 使用MFC 单文档工程绘制单一颜色直线和绘制渐变颜色的直线(实例分析)
  • HashMap的实现原;HashMap的工作原理;HashMap存储结构; HashMap 构造函数
  • HarmonyOS ArkTS 保存应用数据(十)
  • CTFSHOW sqll注入
  • Add, Divide and Floor(cf round 158 div2)
  • 【C/PTA —— 10.函数1(课外实践)】
  • 【数据结构/C++】栈和队列_链队列
  • 怎么给数据库某个字段建立一个前缀索引
  • 航天宏图——宏图1号样例数据0.5米-5米分辨率(上海部分)
  • 队列详解(C语言实现)
  • PaddleOCR学习笔记
  • 如何处理git多分支
  • 将本地项目上传到gitee
  • 分布式篇---第七篇
  • 从0到0.01入门 Webpack| 003.精选 Webpack面试题
  • Ubuntu 设置Nginx开机自启
  • python之静态服务器程序开发
  • 【数据结构】树如何定义 | 如何存储 | 实际应用
  • 机器学习算法——主成分分析(PCA)
  • (附源码)SSM环卫人员管理平台 计算机毕设36412