static 静态变量和静态方法

/*** 测试static 静态变量和静态方法 随类加载到方法区内* 静态初始化块*/public class TestStatic {int id;Strin

今天给各位分享static 静态变量和静态方法的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

* 静态初始化块

*/

公共类测试静态{

整数ID;

字符串名称;

静态字符串国家=’中国’;

//静态变量静态变量属于类,不属于对象。新对象没有国家属性。

公共TestStatic(int id, 字符串名称) {

这个.id=id;

this.name=名称;

//右键generate constructor生成构造函数方法

}

static 静态变量和静态方法

无效aaa(){}

公共静态无效哪里(){

//void 无返回值

System.out.println(国家);

//静态方法内可以调用静态变量或静态方法

//静态方法属于类。类方法调用类对象,直接使用,无需定义国家。

//普通方法aaa属于对象,不能调用类方法

//this属于对象,不能调用类方法

}

公共静态无效主(字符串[] args){

TestStatic u1=new TestStatic(01,’li’);

TestStatic.where();

static 静态变量和静态方法

//调用静态方法,也就是类方法,输入类名.方法名()

u1.aaa();

//u1指向对象,调用aaa方法,object.method name()

TestStatic.country=’CN’;

//静态变量可以修改

TestStatic.where();

}

}

类TestStatic2{

静态字符串国家;

静止的{

//语句块加static静态初始化块在类加载时执行

static 静态变量和静态方法

System.out.println(‘正在执行类的初始化操作’);

国家=’中国’;

//调用类变量country

在哪里();

//调用类方法所在位置

}

公共静态无效哪里(){

System.out.println(国家);

}

公共静态无效主(字符串[] args){

//main方法为空

用户评论

static 静态变量和静态方法
千城暮雪

这篇文章讲得真清楚!我一直在学习 Java,对于静态变量和静态方法的概念一直有点迷惑,现在终于理解了。尤其喜欢你举的那个例子,比单纯解释要更有说服力。

    有5位网友表示赞同!

static 静态变量和静态方法
一别经年

感觉静态变量和方法虽然听起来很抽象,但其实应用场景很多啊,我现在做项目的时候就可以用到这些知识了,感谢分享!

    有7位网友表示赞同!

static 静态变量和静态方法
ー半忧伤

我之前一直以为静态方法的访问权限跟类名一样是 public 的,原来不是这样的,还好看到这篇文章及时修正错误,避免以后踩坑。

    有15位网友表示赞同!

static 静态变量和静态方法
迷路的男人

我也是个新手程序员,刚接触到 Java,这个博客真的很有帮助!静态变量和静态方法的概念虽然有点复杂,但只要理解了本质,还是很容易掌握的。

    有16位网友表示赞同!

static 静态变量和静态方法
弃我者亡

文章写的挺好的,解释得很详细,但是我觉得能不能多举一些实际应用场景,让读者更容易理解呢?

    有18位网友表示赞同!

static 静态变量和静态方法
龙吟凤

我一直不喜欢使用静态方法,觉得它会增加代码复用性的风险,毕竟静态方法只能访问类的静态资源,无法使用实例变量或者调用实例方法。

    有6位网友表示赞同!

static 静态变量和静态方法
红尘烟雨

我对这个标题感兴趣,因为我之前在学习 Python 的时候也遇到过类似的概念,但 Java 中的实现方式似乎略有不同。希望以后可以了解更多关于两者之间的比较和异同。

    有20位网友表示赞同!

static 静态变量和静态方法
颓废i

确实啊,静态变量和静态方法的好处就是节省资源,但是同时它也会降低代码的可维护性,毕竟静态方法和变量的生命周期较长,修改的时候需要格外小心了

    有10位网友表示赞同!

static 静态变量和静态方法
北染陌人

我感觉 static 的使用要权衡利弊,场景少的使用就好,过多的静态会导致 代码结构过于复杂!

    有14位网友表示赞同!

static 静态变量和静态方法
墨染年华

学习到很多新的知识点,比如说 静态变量的初始化方式。之前我总是觉得它们是直接在类加载时完成初始化的,原来还有不同的方法可以实现!

    有6位网友表示赞同!

static 静态变量和静态方法
哭花了素颜

文章很棒!希望能有更多关于静态方法和类的深入讲解,例如如何正确地设计 static 方法,避免一些常见的错误。

    有18位网友表示赞同!

static 静态变量和静态方法
ヅ她的身影若隐若现

这篇静态变量和静态方法的文章写的很详细,能很容易理解它们之间的区别和联系,对于学习 Java 有很大的帮助!

    有13位网友表示赞同!

static 静态变量和静态方法
残留の笑颜

我对你的例子很有启发,让我更加清晰的认识到静态变量的使用场景,尤其是在需要共享数据的时候比较适用!

    有10位网友表示赞同!

static 静态变量和静态方法
珠穆郎马疯@

感觉用静态方法的时候一定要注意代码逻辑设计的严谨性,因为静态方法不能直接访问实例信息,可能会导致一些不必要的麻烦。

    有11位网友表示赞同!

static 静态变量和静态方法
仅有的余温

我觉得文章有点过于简略了,对于复杂的使用场景没有进行深入解读

    有20位网友表示赞同!

static 静态变量和静态方法
孤独症

学习到很多知识点,特别是关于静态变量和静态方法之间的区别。我会把这些概念应用到我的项目开发中,希望能提高代码的效率。

    有20位网友表示赞同!

static 静态变量和静态方法
墨城烟柳

感觉这篇文章虽然对静态变量和静态方法做了很好的介绍,但是缺乏实际案例验证,更加生动的案例可以帮助我们更深入地理解它们的应用。

    有15位网友表示赞同!

static 静态变量和静态方法
盲从于你

对于静态变量和静态方法的使用需要注意边界条件,避免资源占用过多或者逻辑出现错误。

    有9位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/124684.html

(0)
小su's avatar小su
上一篇 2024年9月1日 下午7:01
下一篇 2024年9月1日 下午7:02

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注