• 4.2Java之Static关键字


    4.2Java之Static关键字

    Static adj.静态的

    用static修饰的变量称之为静态变量,修饰的方法称之为静态方法

    特点:

    • static修饰的变量或方法在类中,称为类变量。!!!

    • 变量的生命周期和类相同,在整个应用程序执行期间都有效

    • static修饰的成员变量和方法从属于类

    • 普通变量和方法从属于对象

    实例:

    /**
    * 测试static关键字的作用以及用法
    * @author Lucifer
    */
    public class UserNo2 {
       //定义四个属性,其中一个由static修饰
       int id;
       String name;
       String pwd; //没有方法从属于这个属性
       static String company = "Lucifer's Company"; //由static修饰的变量

       /*
       写三个方法分别对这些属性进行调用
        */
       public UserNo2(int id, String name){
           this.id = id;
           this.name = name;
           return;
      }

       //调用上一个方法的成员变量name
       public void login(){
           printCompany();
           System.out.println(company);
           System.out.println("登录:" + name);
           return;
      }

       //调用静态的方法打印company
       public static void printCompany(){
           System.out.println(company);
           return;
      }

       //main方法创建对象引用上面的类
       public static void main(String args[]){
           UserNo2 u1 = new UserNo2(101,"Lucifer"); //通过类名去调用下面的方法
           UserNo2.printCompany();
           UserNo2.company = "Lucifer's King";
           UserNo2.printCompany();
      }
       /*
       用了static修饰之后属于类而不是属于对象
        */
    }
    Static关键字使用的内存分析

     

    It's a lonely road!!!
  • 相关阅读:
    advisor调优工具优化sql(基于sql_id)
    关于等待事件cursor: pin S
    队列等待之enq: TX
    HTML5+CSS3从入门到精通 中文pdf完整版[229MB] 下载
    unity 控制透明度
    unity 限制模型移动的边界
    unity监测按下键的键值并输出+unity键值
    unity EventTrigger与模型
    wpf 获取桌面上的鼠标位置
    unity 代码更换ugui中image的关联素材
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14613103.html
Copyright © 2020-2023  润新知