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减少很多出错量!