java--static修饰词

面向对象(四):[状态修饰词(static关键字、final关键字),封装] 一(状态修饰词static) static即为静态的意思。它可以修饰类的成员变量,成员方法,代码块,但不能修饰局部变量。 静态变量:被static修饰的成员变量,该变量称为静态变量,可以被所有实例所共享。 静态方法:被static修饰的方法,该方法称为静态方法。 Java中的程序入口就是一个静态方法。 public static void main(String[] args){ 方法体 } 访问静态变量:类名.变量名 packag... 阅读详情

static的意思就是字面意思:共享。

=====被static修饰的成员变量=====

被static修饰的成员变量可以被所以对象共享,就像一个班的人都公用一个饮水机:

static String 饮水机 ;

然后再定义一个方法:

public void show(){
    System.out.println(this.饮水机);
}

然后再main方法给饮水机赋值:

Dome.饮水机 = "牛逼品牌";

这样子就想当与给每个对象赋值了。

然后我们再键两个对象:

test t1 = new test();
test t2 = new test();

然后再调用show()方法:
 

d1.show();
d2.show();

运行结果:

牛逼品牌

牛逼品牌

=====static就是方法=====

众所周知没有static的方法是要对象调用的,那我们懒得找对象怎么办呢?

答:那我们就把方法共享呗。

啊,对对对。
给方法加一个static就可以共享了!

就可以直接调用了! 

JAVA--修饰词 程序之中随处可见的单词;public,package,import,static.....都是什么意思呢?这篇就来详细讲述一下JAVA的修饰词. 修饰词 想给给程序中某个元素(如方法,变量等)定性,就可以使用修饰词. 下面来看一个实际的程序: package com.tests; import java.util.Arrays; public class Modifier { ... 阅读详情

相关推荐

2021.11.23 Covins 多机器人单目协同建图 跑Euroc数据集 更新

近日,一直在调试如何使用Covins跑通数据集,因为是初学者,所以很多bug出来的时候原理都不懂,只能复制——百度——尝试解决的过程。 现分享一下近日的结果以及与Covins作者帮助解答的一些问题。 使用代码行跑依次跑Euroc多数据集 这里的意思是使用作者提供的covins_examples文件夹中的euroc_examples_mh123_vigba.sh文件,这个文件是将三个Euroc数据集依次运行,跑完第一个数据集,第二个数据集运行的时候在第一个数据集生成地图的基础上继续绘制,由于我只下载了两个数据

qq_42614598的博客 2474

什么是static关键字

什么是static关键字 static关键字我们经常接触,不过我们一直没有讨论过它到底是什么,有什么具体的作用,那static关键字是什么呢,有啥用呢? static是静态的意思,是一个修饰符,就像是一个形容词,是用来形容类,变量,方法的。 static修饰变量,这个变量就变成了静态变量,修饰方法这个方法就成了静态方法, static关键字方便在没有创建对象的情况下来进行调用(方法/变量)。 static关键字的作用 static关键字你可以理解为是一个形容词,一般是用来形容类、方法、变量,代码块,还有一个

m0_51795779的博客 1960

保姆级教程:用杰理701N可视化SDK搞定ANC降噪配置(从工具到代码全流程)

本文提供了一份详细的杰理701N可视化SDK配置ANC降噪功能的教程,涵盖从开发环境搭建到代码集成的全流程。通过图形化工具和代码示例,帮助开发者快速掌握ANC参数配置技巧,优化降噪效果,解决常见问题。

weixin_30616969的博客 450

static关键字(静态修饰符)

static的特点 1、static是一个修饰符,用于修饰成员 2、static修饰的成员被所有的对象所共享 3、static优先于对象存在,因为static的成员随着类的加载就已经存在了 4、static修饰的成员多了一种调用方式,即可以直接被类名调用。类名.静态变量 5、static修饰的数据是共享数据,对象中的存储的是特有数据 6、如下示例代码 class Person { ...

LeeBlog 7067

【origin】负载牵引的Smith圆图

export导出为txt,得到的是幅相值,复制到excel如下图,有多根类似格式的线,只需要复制DE列到origin中。回到sheet,发现新增了选中的一组值,就是解释过后的值。笔者没找到把所有线一起画出的方法,只能蠢一点,一组一组画。而且,箭头所指的位置都变成了Y轴(应该要为X轴)以此类推,把之后的曲线都画完,可以汇总到一个图中。显示以下界面,点击右上圆图,选择解释。会生成新的graph,再重新解释一次。选择第二组线,同样画smith圆图。选中第一组线,选smith圆图。复制到origin,如下图。

乾巽的博客 2919

Switch游戏安装新思路:抛弃Commander One,试试这款免费的Mac神器OpenMTP

本文介绍了Mac用户安装Switch游戏的新选择——免费工具OpenMTP,对比收费软件Commander One,OpenMTP在MTP连接稳定性和文件管理上更具优势。详细解析了OpenMTP的安装配置、核心功能及实战操作,帮助用户高效完成游戏安装,特别适合已破解并安装DBI的Switch用户。

weixin_30664051的博客 579

C语言中关键字static

关于C语言中static的作用原理和功能与C++扩展

m0_67669662的博客 1381

ECB oracle——attack

基于ECB oracle的攻击方案前言什么是ECB方案步骤1.确定块大小和明文大小2.暴力破解求明文脚本代码 前言 参考文章:Breaking ECB by prepending your own message. 环境地址:ECB oracle 什么是ECB 分组密码中AES的一种模式(其他还有:CBC、ECB、CTR、OCF、CFB)如图每一块加密是分开的。 方案步骤 1.确定块大小和明文大小 先用一个字符"a"去encrypt返回32个字节的数据(64位16进制)依次用"aa",“aaa”…去en

weixin_44617902的博客 1311

java中使用static修饰词应注意的问题

java中的static修饰词一直是个貌似很简单但是很容易出错的地方,今天特来总结一下,有什么不对的地方,还望指正     static修饰的变量和方法称为类成员,何为类成员,就是可以直接通过类名去访问的(一般的方法和变量都要用过类的对象去访问的);它们从程序开始到程序结束一直都存在,跟C中的全局变量有点像(java中没有全局变量这一说的),一改全改;static成员是在类被加载时首

u010980545的专栏 4338

在ParaView中编程实现涡量可视化

综上所述,本文介绍了在ParaView中使用编程方式实现涡量可视化的方法,并提供了相应的Python代码示例。通过灵活运用ParaView的编程接口,我们可以根据特定需求定制复杂的数据可视化流程,进一步深入了解和分析流体的旋转行为。ParaView是一款强大的开源数据可视化工具,它提供了丰富的功能和灵活的编程接口,使用户能够定制数据可视化流程。你可以根据需要自定义颜色映射范围和颜色,上述代码中的RGBPoints列表中包含了两个点,分别对应涡量值为0和10时的颜色。在实际使用过程中,你需要替换代码中的。

ByteProwl的博客 1434

[网络安全提高篇] 一二九.Powershell恶意代码检测 (5)混淆和反混淆 [上]

前文介绍了如何利用MS Defender实现恶意样本家族批量标注。这篇文章将继续讲解Powershell恶意代码检测,主要包括PowerShell混淆与反混淆内容,首先结合Invoke-Obfuscation工具详细介绍PowerShell代码混淆方法,再结合PowerDecode工具阐述解混淆方法。该研究将为后续的恶意软件家族分类或溯源提供帮助。未完待续,基础性文章,希望您喜欢,且看且珍惜。

杨秀璋的专栏 1535

一文搞定Java修饰词final,abstract和static

主要介绍了Java中的三个关键字:final、abstract和static。

FASTR的博客 1290

液滴碰撞壁面的过程背景论文——bouncing反弹,spreading扩展,splashing飞溅。铺展过程介绍。还存在很多未解之谜。

【1993-德国-Phenomena of liquid drop impact on solid and liquid surfaces】液滴碰撞壁面的过程背景——bouncing反弹,spreading扩展,splashing飞溅。还存在很多未解之谜。还存在很多未解之谜。不同液滴形状碰撞过程。

qq_15963745的博客 199

java中static修饰词的作用

(1)Java静态对象和非静态对象有什么区别?   比对如下:                                     静态对象                                                        非静态对象 拥有属性:                是类共同拥有的                               

qq_21277179的博客 861

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

java类的修饰词—final、static和枚举类

1.final final是修饰词,可以修饰类、成员变量和方法,表示最终的意思,修饰的内容特点是不能被修改的。 1)①final修饰类是不能被继承的,也没有子类 ② final修改的方法不能被重写 package com.itstudy.bean; /** * final * 1.final修饰的类不能被继承 * 2.final修改的方法不能被重写 */ public final class Father { public void eat(){ ...

weixin_50263454的博客 2405

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

java封装和修饰词小记(static,final)

1.封装 1)为了保证成员变量的安全性,把它设置成私有的,也就是添加private修饰词. 2)给外部提供一对可以访问此成员变量的get()/set() get():获取 set():设置 3)封装的概念和意义 ⾯向对象编程语⾔是对客观世界的模拟,客观世界⾥成员变量都是隐藏在对象内部的,外界⽆法 直接操作和修改。封装可以被认为是⼀个保护屏障,防⽌该类的代码和数据被其他类随意访问。 要访问该类的数据,必须通过指定的⽅式。适当的封装可以让代码更容易理解与维护,也加强了 代码的安全性。 2.java

weixin_44313035的博客 268

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Java菜鸟笔记:Java中的static和final修饰词的用法和区别

static 1)Static修饰的变量是静态变量: 1.1) 由static修饰 值可以修改 1.2) 属于类,存在方法区中,只有一份 1.3) 常常通过类名来访问 1.4) 何时用:所有对象的数据都一样,静态变量的值和所在类的对象无关。 class A { public static int index = 100; //index就是static修饰的静态变量 } 2)由static修饰的方法是静态方法: 21)由static修饰 2.2)属于类,存在方法区中,只有

怪力乌龟的博客 361

Kotlin类的static静态方法

kotlin constructor init companion object 与初始化by lazy_companion object by lazy-优快云博客。kotlin用object实现单例模式,companion object与java静态_kotlin中的companion object相当于java-优快云博客。kotlin用object实现单例模式,companion object与java静态_kotlin中的companion object相当于java-优快云博客。

Zhang Phil 1166

java 面向对象学习笔记——修饰词final,static,abstract

修饰词final,static,abstract final 修饰属性,属性的值不能修改             类中的属性:1,属性可以初始化,但不能通过set方法赋值;                                 2,属性的初始化一定要使用类的构造方法,所以默认构造方法不能用         修饰方法,方法不能被重写         修饰类,类不能被继承 sta

sinat_24629121的博客 825

Java中的static修饰int值做全局变量与static修饰词初始化顺序

先看一道题 1 public class HasStatic{ 2 private static int x=100; 3 public static void main(String args[]){ 4 HasStatic hs1=new HasStatic(); 5 hs1.x++; 6 HasStatic hs2=ne...

weixin_30402343的博客 716

java中非常重要的修饰词---static、this、final、super

this this总的来说表示指向当前对象的指针。 /** * * @ClassName: Test * @Description: this example * @author: Loser * @date:2016年9月12日 下午8:54:26 */ public class Test { private int i=0; //构造1 Te

CLvshero 1951

JAVA的修饰词(1)-----static

static:静态1.为什么用static 创建对象是为了产生实例,并进行数据的封装。但是总会出现这样的情况: 在调用某功能时,并没有用到对象中封装的数据。例如:class Animal{ private String name; public void Animal(String name){ this.name = name; } pu

yusenDong的博客 677

java修饰词严格程度_[转载]Java修饰词总结

Java修饰词总结Java修饰词的总结作者:jackliue-mail:suntoday@eyou.comJava语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:1.public使用对象:类、接口、成员介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问...

weixin_32506761的博客 122

java类的修饰词有哪些_Java修饰词总结

Java修饰词的总结作者:jackliue-mail:suntoday@eyou.comJava语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍:1.public使用对象:类、接口、成员介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的2.privat...

weixin_33220713的博客 1526

java修饰词总结

java修饰词总结 前言 `在Java中修饰词至关重要,正确地使用修饰词是Java开发必不可少的。我参照了很多网站上的、书上的以及老师讲的内容,简要地对修饰词进行了总结,本人为初学者,有不对的或者需要补充的地方,请不吝指出。 公共类型public:可以修饰类、成员变量、成员方法、构造方法。是java中权限最大的一个修饰符,可以在不同的包之间访问,且访问不同的包时需要用到类的全名 私有类型private:可以修饰成员变量、成员方法、构造方法,被private修饰的成员只能在本...

weixin_55649036的博客 2466

Java修饰词的总结

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 801
上一篇: java--final修饰词
下一篇: 被static修饰的方法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

想做游戏的小白

打赏我了,那就认真学java吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值