成都网站注册,建设银行网站能变更手机号吗,网页素材网站免费,微信商城分销系统回答重点 静态方法
使用static关键字修修饰的方法属于类随着类的加载而加载#xff0c;随着类的卸载而消失可以通过类名直接调用#xff0c;也可以通过对象调用#xff0c;但是这种方式不推荐#xff0c;会混淆意义#xff0c;也不利于后期维护与扩展
class Example {st…回答重点 静态方法
使用static关键字修修饰的方法属于类随着类的加载而加载随着类的卸载而消失可以通过类名直接调用也可以通过对象调用但是这种方式不推荐会混淆意义也不利于后期维护与扩展
class Example {static void staticMethod() {System.out.println(这是一个静态方法);}
}
public class Main {public static void main(String[] args) {Example example new Example();example.staticMethod(); // 通过对象调用静态方法}
}可以访问类的静态变量和其他静态方法不能直接访问实例变量和实例方法
实例方法
不适用static关键字修饰的方法属于对象必须通过对象调用可以访问实例变量和实例方法也可以访问静态变量和静态方法随着对象的创建而存在随着对象的销毁而消失 注意事项
静态方法中不能使用this关键字因为this代表当前对象而静态方法属于类静态方法可以被重载但是不能被子类重写因为方法信息在编译时就存在方法区中了实例方法可以被重载也可以被重写静态方法不支持子类重写所以也不具有多态性即不支持方法在运行时动态绑定