Java 函数static 关键词

static 修饰 生成 静态方法:直接  类名.函数

 不加static是非静态函数,访问需要new出该类的对象来调用
 加上static是静态函数 可直接访问或者通过类名访问

    静态方法中不能使用this关键字,因为静态方法不属于任何一个实例。静态方法不能被子类的静态方法覆盖。

public 限制访问 先类生成对象  再  对象.函数名

静态方法可以直接调用静态方法,访问静态变量  但是不能直接访问实例变量和实例方法

 

如果一个方法在多处被调用,而且该方法的功能是一些Utility功能,比如格式化等,对于这类方法可以声明为static。

如果方法和对象关系比较紧密,需要用到对象的某些属性,就声明为该对象的方法。

你可能感兴趣的:(java)