一、类变量

1、静态代码块 static{ }

静态代码块只会被执行一次;

2、类定义的时候,类中变量创建在代码区,此时静态代码块会被自动执行;

例子:

package smm;public class LearnStatic {static int  i=1;static{//静态代码块只会被执行一次System.out.println("a");i++;}public LearnStatic(){System.out.println("b");i++;}public static void main(String[] args) {// TODO Auto-generated method stubLearnStatic l1=new LearnStatic();System.out.println(l1.i);LearnStatic l2=new LearnStatic();System.out.println(l2.i);}}

输出结果:

a

b
3
b

4

3、类变量与实例变量的区别

(1)类变量属于类,可以共享,属于公共属性;实例变量属于某个对象个体;

(2)加上static 为类变量或者静态变量,否则为实例变量;

二、类方法

与类变量相似,从变量到方法。

Java 类变量和类方法相关推荐

  1. java学习 类变量 类方法_这篇文章主要介绍了JAVA类变量及类方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下类变量(...

    这篇文章主要介绍了JAVA类变量及类方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 类变量(static) 类变量是该类的所有对象共 ...

  2. Java类变量和类方法详解

    类变量和类方法 /* * 定义一个类变量(静态变量 static)count * 该变量最大的特点就是会被Child 类的所有的对象实例共享 * 类变量可以通过类名来访问 * * 静态(static) ...

  3. 【Java】:类变量、类方法(static在类中的用法)及main函数细节

    前言 经过一个多月的学习,终于进入了学习Java的第二阶段,本篇博客主要介绍Java面向对象高级部分中 类变量.类方法 的使用,以及 main函数语法 剖析,主要设计 static关键字 在类中的使 ...

  4. java有几种变量_java有多少种变量?java类变量怎么使用?

    相信有很多刚入行学习java技术的人,对java有多少种变量都不是很清楚,清楚的了解java变量java人员才可以写出好代码,那么java有多少种变量?今天我们就来讲解一下. 成员变量:就是声明为类的 ...

  5. Java反射--获取类方法的泛型返回或泛型参数

    Java反射--获取类方法的泛型返回或泛型参数 一.测试类 public class Test02 {public void parameterTest(Map<Integer, Dog> ...

  6. Java怎么调用类方法?

    Java调用类方法的步骤:首先新建一个类,在调用类中先进行被调用类实例化;然后通过实例化的对象访问;最后新建一个类,将该类中需要被调用的方法设置为静态,加了static后,就可以用类名直接调用,格式为 ...

  7. java中的类方法和实例方法_下面关于Java语言中实例方法和类方法的说法,哪几项是对的?...

    下面关于Java语言中实例方法和类方法的说法,哪几项是对的? 答:类方法可以直接通过类名调用. 实例方法可以操作实例变量也可以操作类变量. 当前我国银行同业拆借利率属于 答:市场利率 创业训练项目是学 ...

  8. 小论Java类变量的隐私泄露

    为什么80%的码农都做不了架构师?>>>    什么是类变量的隐私泄露 在面向对象编程的过程中,一个特定的类A往往含有一些私有变量.对于私有变量,我们往往会设置其封装字段为" ...

  9. java类变量什么时候初始化_Java类变量的初始化时机

    先上代码 测试类public class MyNumber { public static MyNumber myNumber=new MyNumber(2.8); private static do ...

最新文章

  1. Windows环境下MinGW/gcc安装和环境配置
  2. BZOJ.4821.[SDOI2017]相关分析(线段树)
  3. 数据结构与算法学习笔记之 从0编号的数组
  4. [CQOI2017] 小Q的表格(分块 + 整除分块 + 数学 + 前缀和)
  5. 判断按键值_Pygame(九)按键事件(2)
  6. 帝国 标签模板 使用程序代码 自定义 时间显示方式
  7. HTML解决div里面img的缝隙问题
  8. mysql表情符号_emoji等表情符号存mysql的方法
  9. APMCon2017 | 一大波技术大神来袭,你要的性能优化干货这里全都有
  10. sap 双计量单位_SAP基本计量单位
  11. PYTHON对接语音验证码接口API
  12. 什么是Receptive Field
  13. 微信公众号开发,移动端开发遇到的问题及其他技巧
  14. 时分秒倒计时的js实现
  15. 第一章: 准备面试要知己知彼
  16. 解决VM虚拟机连不上网络的问题
  17. 新冠疫情历史数据(COVID-19-Data)
  18. 企业转型升级,务必抓住“企业上云”政策红利
  19. android studio运行时报错AVD Nexus_5X_API_P is already running解决办法
  20. 华氏温度与摄氏温度对照表(笔记)

热门文章

  1. 前馈神经网络 反馈神经网络
  2. Gtk常用控件 按钮 图片控件 进度条 滑动窗口 分栏列表
  3. 25天能过教资吗?逢考必过锦鲤贴
  4. 不要脸的金山公司,又在弹天猫广告了20200317
  5. CSUST2020集训队选拔赛题解
  6. 小事记-- Pr 打开显示“不支持的视频驱动程序”
  7. fail to load driver class oracle.jdbc.driver.OracleDriver in eitherofHIkariConfig class loader
  8. 【微信小程序云开发】笔记
  9. dot.js嵌套html文件,doT.js实现混合布局,判断,数组,函数使用,取模,数组嵌套...
  10. 平台+AI:全面拥抱大模型的商业创新,打造企业数字化「柔性供应链」 | D3演讲实录