全局变量和局部变量重复之this.name.toString());Exception in thread "main" java.lang.NullPointerException

来源:互联网 发布:万网域名管理地址 编辑:程序博客网 时间:2024/05/21 07:52
public class swap {
String name;//全局变量
public static void main(String[] args) {
new swap();
}
public  swap() {
String name = "wowo";//局部变量
System.out.println(this.name.toString());
}

}

=========运行结果========

Exception in thread "main" java.lang.NullPointerException
at swap.<init>(swap.java:8)
at swap.main(swap.java:4)

==========解答:

this.name作为全局变量默认为NULL,NULL对象.ToStrign();就会出现错误!

0 0
原创粉丝点击