使用场景:
当方法中不涉及到任何对象相关的成员,则可以将方法设计成静态方法,提高开发效率(比如写在工具类里方便调用)
格式:
访问修饰符 static 数据返回类型 方法名(){}
class B{
public static void printStart(){
System.out.println("星星")
}
}
类方法的调用:
【前提是 满足范围修饰符的权限和范围】
类名.方法名【推荐】
B.printStart
对象名.方法名
例如:
Stu mary = new Stu();
mary.payFee(100);
注意事项:
1.类方法中不能用this,super 关键字,普通方法可以用this,super
2.非静态方法不能通过类名调用,需要先创建对象,再调用
3.静态方法只能访问静态成员,非静态方法,可以访问静态成员和非静态成员【非静态成员包含变量,属性,方法】(必须遵守访问权限)