加static为静态,不加为实例
调用: 1)静态方法: 类名 方法名()
2)实例方法: 对象名 方法名() 先实例化
在类的前边用static标记,表示这个类是静态类,在静态类中,所有的成员都应该是静态的,静态类中的字段前要加static
静态类中的方法要用static修士,在给静态类中的静态字段赋值的时候,要用类名.字段名,在调用静态类中的方法的时候,
要使用静态类名.方法名();
静态方法中首先不能使用this,更不能出现实力成员
在普通类中,也可以有静态类,在调用的时候,要使用类名.方法名();
普通类中可以有静态字段,在给普通类中的静态字段赋值的时候,要使用类名.字段名();
综上所述:静态类中只能有静态成员,前边标记着static
非静态类中既能有实例成员,又可以有静态成员,
调用实例成员的时候需要 对象名.实例成员;
调用静态成员的时候,需要 类名.静态成员 |
|