类属性作为该类各个对象之间共享的变量。在设计阶段,分析哪些类属性不因对象的不同而改变,将这些属性设置为类属性。相应的方法设置为类方法。
如果方法和调用者无关,这样的方法通常被称为类方法,由于不需要创建对象就可以调用类方法,从而简化了方法的调用。
static关键字
在java类中,可用static修饰属性,方法,代码块,内部类
被修饰后成员具备以下特点:
随着类加载而加载
优先于对象存在
修饰的成员,被所有对象所共享
访问权限允许时,可不创建对象,直接被类调用
类方法
可以用类名.方法名()访问static标记的类方法
在static方法内部只能访问类的static属性,不能访问类的非static属性。
static是类的方法。所以static方法内不能有this
重载的方法需要同时为static或者非static
时间: 2024-10-10 07:37:44