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

uc网站模板成都百度业务员电话

uc网站模板,成都百度业务员电话,mac上用什么做网站,深圳的大公司一、类变量(static)静态变量 什么是类变量 类变量也叫 静态变量/静态属性 ,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修…

一、类变量(static)静态变量

  • 什么是类变量

    类变量也叫 静态变量/静态属性 ,是该类的所有对象共享的变量,任何一个该类的对象访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。

  • 如何定义类变量

    访问修饰符 static 数据类型 变量名;【推荐】
    static 访问修饰符 数据类型 变量名;【不推荐】
  • 如何访问类变量

    类名.类变量名
    或者 对象名.类变量名 【静态变量的访问修饰符的访问权限和范围 和 普通属性时一样的】
    推荐:类名.类变量名;
  • 代码样例:

    • package com.rain.house.text;
      ​
      public class text02 {public static void main(String[] args) {//说明:类变量是随类的加载创建的,所以即使没有创建对象示例也可以访问。System.out.println(A.name);}
      }
      ​
      ​
      class A{//类变量public static String name = "sys";
      ​public void print(){System.out.println(name);}
      }

  • 案例分析:

package com.rain.house.text;
​
public class text01 {public static void main(String[] args) {Child child1 = new Child("jack");child1.join();child1.count++;Child child2 = new Child("xiaomi");child2.join();child2.count++;Child child3 = new Child("aming");child3.join();child3.count++;
​System.out.println("一共有" + Child.count + "个小朋友");}
}
​
​
class Child{private String name;//定义一个变量count,是应静态变量//该变量最大的特点就是会被Child 类的所有的对象实例共享public static int count = 0;public Child(String name) {this.name = name;}public void join() {System.out.println(this.name + "加入了游戏、、、、、、");}
}

如上述案例当我们想要计算小孩个数的时候,如果我们只是在主函数去做一个count++去记录人数,有点不符合oop的编程形式,所以我们需要想办法在类对象里面去进行一个count++操作进行人数的计算,所以引出了类变量


  • 类变量是存在于哪里呢?

如图:

类变量的位置随着jdk版本的不同,所存在的内存空间的地方也就不同。

但是不变的是:

  1. static变量是同一个类所有对象共享的

  2. static类变量,在加载类的时候就生成了


1.1、类变量使用注意事项和细节

  1. 什么时候需要使用类变量?

    当我们需要让某个类的所有对象都共享一个变量时,就可以考虑使用类变量(静态变量)。比如上面的案例,计算孩子数量。再比如:定义学生类,统计所有学生共交多少钱。Student(name,static fee)

  2. 类变量与实例变量(普通变量)区别?

    类变量是该类的所有对象共享的,而实例变量是每个对象独享的,如上面图片的0x110 和 0x22空间里面的属性。

  3. 加上staitc成为类变量 或者 静态变量, 否则称为 实例变量/普通变量/非静态变量

  4. 类变量可以通过 类名.类变量名 或者 对象名.类变量名 来访问,但java设计者推荐我们使用 类名.类变量名方式访问。

    【前提是 满足访问修饰符的访问权限和范围】

  5. 实例变量不能通过 类名.类变量名 方式访问

  6. 类变量是在类加载时,就初始化了,也就是说,即使你没有创建对象,只要类加载了,就可以使用类变量了。

  7. 类变量的生命周期随着类的加载开始,随着类消亡而销毁


以上仅作为学习记录笔记~~~~  无其他用处

http://www.dtcms.com/wzjs/206919.html

相关文章:

  • 针对人群不同 网站做细分seo关键词排名教程
  • 做 淘宝客最大的网站是叫什么做seo网页价格
  • 乐清外贸网站建设推广方案的推广内容怎么写
  • 交互式网站建设百度关键字
  • 企业做网站的优势网站推广在线推广
  • wordpress网站维护页面模板视频号关键词搜索排名
  • 建设工程八大员考试网站搜索引擎营销简称seo
  • 网站建设需要注意哪些事项成都seo优化
  • 中国政府网站建设与应用国际十大市场营销公司
  • 企业品牌网站建设多少钱百度识图在线使用
  • 个人做网站犯法吗友情网站
  • 嘉善县建设局网站网络营销的5种方式
  • 青岛做公司网站注册的多吗黑科技引流软件是真的吗
  • 网站内容规划要包括什么内容百度搜索引擎竞价排名
  • b站推广首页网络推广策划
  • 宁夏银川做网站的公司广州网站优化公司排名
  • 东莞企业网站建设报价网站seo方案策划书
  • 怎么自己做网站推广成都网站seo服务
  • 泉州网站制作维护百度快速排名系统查询
  • 龙华民治网站建设公司搜索网站的浏览器
  • 住建部网站2015年城市建设统计服装店营销策划方案
  • 如何做网站的关键词排名爱站网官网
  • 大学里读网站建设九易建网站的建站模板
  • 做网站需要服务器吗百度推广排名代发
  • 宿州网站建设多少钱百度助手应用商店下载安装
  • 哪家网站设计公司好竞价托管优化公司
  • 建工教育网校官方网站企查查在线查询
  • 万业网网站建设审核云南疫情最新消息
  • 大数据精准获客软件sem优化软件选哪家
  • html商城网站源码全国十大跨境电商排名