面向对象进阶-static

2024-10-7,今天深度了解了static。

stsic:用于静态的表示

被static修饰的成员变量,叫做静态变量                                                                                            特点:被该类所有对象共享,不属于对象属于类,随着雷德尔加载而加载,优先于对象存在             调用方法:类名调用 or 对象名调用

被static修饰的成员方法,叫做静态方法                                                                                           特点:多用在测试类和工具类中,JavaBean类中很少使用                                                            调用方法:类名调用 or 对象名调用

 JavaBean类:用来描述一类事物的类。eg:student  cat  dog  ·······                                               测试类:用来检查其他类代码书写是否正确,带有main方法的类,可以运行程序                             工具类:不是用来描述一类事物的,而是帮助我们做一些事情的,这个我们张一篇文章就讲到了,我们可以写一个工具类方法ArrUtil来帮助我们完成一些事情。eg:计算 比较 排序  ······           

       今天的第二大部分是static的注意事项:                                                                                       总结:静态方法中,只能访问静态、非静态方法可以访问所有、静态方法中没有this关键字            这个是今天主要了解内容,包括带代码的书写,看错误,和 内存图的分析,使得我今天受益匪浅,也知道了以前写的代码为什么错误了,我居然在静态里面写了调用方法,现在才知道,在静态里面写了调用方法出错是因为没有,调用的对象,需要写在像public class show(){     ·····         }里面然后在测试类中调用方法。

       希望打算开始学java的小伙伴可以注意到,早些了解到这个知识点,就会i减少很多出错量!

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值