我有以下java类。当我在构造函数中调用 login 方法时,我username
使用类名访问静态实例变量,password
使用关键字访问静态实例变量this
。我的问题是这两种方法有什么区别?在什么情况下应该使用哪一个?
public class MyClass {
private Main main;
private static String username = "mylogindetails";
private static String password = "mypassword";
public MyClass(){
this.main = new Main();
this.main.login(MyClass.username, this.password);
}
public static void main(String args[]){
MyClass myclass = new myclass();
}
}