标签:this 调用 round 数据 赋值 内容 方法 this关键字 static关键字
一旦使用了static关键字修饰,那么这样的内容不再属于对象自己,而是属于类的。所以凡是本类的对象,都共享同一份数据。被修饰的成员,我们可以通过类名调用
public class Static01 { public static void main(String[] args) { //通过循环创建对象,赋值,调用show方法 for (int i = 0; i < 3; i++) { new StaticDemo("张三" + i).show(); } } } // 创建类,提供静态成员变量 class StaticDemo { // 共享属性ID private static int ID; private String name; public StaticDemo() { this.ID++; } public StaticDemo(String name) { this.name = name; this.ID++; } public void show() { System.out.println("我的名字是" + this.name + "我的id" + this.ID); } public static int getID() { return ID; } public static void setID(int ID) { StaticDemo.ID = ID; } public String getName() { return name; } public void setName(String name) { this.name = name; } }
静态方法:当static修饰成员方法时,该方法称之为静态方法。
定义格式:
修饰符 static 返回值类型 方法名(参数列表){
//执行语句
}
注意事项:
格式:
static{
//执行代码
}
位置:类中方法外
执行:随着类的加载而执行且只执行一次,优于main方法和构造方法的执行。
标签:this 调用 round 数据 赋值 内容 方法 this关键字 static关键字
原文地址:https://www.cnblogs.com/wurengen/p/10511922.html