java学校笔记Static关键字和代码块 发表于 2021-06-11 | 分类于 Java | 本文总阅读 次 字数统计: 314 | 阅读时长 ≈ 1 123456789101112131415161718192021222324252627282930313233343536373839404142434445package 学习内容;// static 修饰的变量属于对象共享的数据,属于静态变量不在再是成员变量。/* * static 修饰的变量是属于类的 ,而不是属于对象的。 * static 修饰的方法属于静态方法。 * 所以访问静态方法以及静态变量有两种方法: * 1.通过对象访问 * 2.通过类目访问--推荐使用 * 没有创建对象时,静态方法以及静态变量依然存在。 * 3.静态无法访问成员变量以及成员方法 * 静态方法只能访问静态方法以及静态变量。 * 成员方法可以访问静态方法以及静态变量。 * * * 静态代码块 * 1.静态代码块的执行优先于构造方法,在创建对象时优先执行。 * 2.静态代码块只在创建第一次对象的时候执行一次。 * * 格式: * static{ * * } * */public class Static关键字和代码块 { public Static关键字和代码块() { }public Static关键字和代码块(int sTuNo, String name, int age) { super(); this.sTuNo = sTuNo; this.name = name; this.age = age;}int sTuNo;String name;int age ;static int room;@Overridepublic String toString() { return "Stydent [sTuNo=" + sTuNo + ", name=" + name + ", age=" + age + "]";}} 版权声明: 本网站所有文章除特别声明外,著作权归作者所有。转载请注明出处! 打赏 微信支付 -------- 本文结束 感谢阅读 --------