修饰符static和abstract static static可以修饰类中的方法,属性等,被修饰后的方法和属性可以通过类名直接调用也可以通过对象调用.普通的变量只能通过对象进行调用. 静态方法直接可以互相直接调用,非静态方法也可以直接调用静态方法,但是静态方法不能直接调用非静态方法. eg: package shiyan; public class Person { public static int age; //静态属性 public int score; //非静态 public sta…
一.static 1.属性:类变量 定义在类以内,方法以外,全类有效,全类公共一个属性 类变量与创建对象无关,有默认值0 使用方式 类名.类变量 System.out.println(); 作用:计数器 生成id class User{ static int count; public User(){ count++; } } Class Account{ long id; static long num = 10000L; public Account(){ id = nu…