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

html电子商务网站模板下载上海搜索排名优化公司

html电子商务网站模板下载,上海搜索排名优化公司,开发 必知 网站,佛山移动网站建设公司一、类变量(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/317056.html

相关文章:

  • 初次安装宽带要多少钱网站打开速度优化
  • 网站开发分析报告营销传播
  • 哪里做网站比较快app拉新放单平台
  • 织梦做的网站后台登录郑州好的seo外包公司
  • 怎么做自己的推广网站上海推广外包
  • wordpress docker -vseo关键词排名优化制作
  • asp做的网站asp源代码企拓客app骗局
  • 做草莓的网站seo 推广怎么做
  • 石家庄网站建设蓝点公众号推广方法
  • 怎么查看网页的源代码福州seo
  • 商城用什么系统做网站宁阳网站seo推广
  • 网站 站外链接开平网站设计
  • 企业做网站电话约见客户的对话网站搜索引擎拓客
  • 开源网站建设武汉网络营销公司排名
  • 做课件赚钱网站在哪里企业员工培训总结
  • 图片做网站营业推广方式
  • 航达建设集团有限公司网站大连百度推广公司
  • 斗鱼企业网站建设的目的百度一下 官方网
  • 杂志网站建设推广方案上海网站推广广告
  • seo编辑招聘富阳seo关键词优化
  • 个人如何制作微信小程序百度关键词优化策略
  • 网站群怎么做百度推广广告公司
  • 网络工程师工资高吗霸榜seo
  • 傻瓜内网网站建设网络推广网站推广方法
  • 个人网站需求分析黄页网络的推广网站有哪些软件
  • 个人网站模板怎么做aso优化的主要内容
  • 公司网站的设计风格大多是自动app优化最新版
  • 怎么做网站的在线客服谷歌优化排名公司
  • 学校网站开发研究的意义和目的武汉排名seo公司
  • wordpress淘宝客主题破解版百度关键词优化公司