为什么;这";在java的main方法中不允许使用关键字
为什么这个关键字不能在静态方法中使用为什么;这";在java的main方法中不允许使用关键字,java,static,this,Java,Static,This,为什么这个关键字不能在静态方法中使用 class Hello{ public static void main(String[] args) { System.out.println(this); } } 主方法是静态的,因此不能使用关键字this:)访问 注意:事实上,问题已经得到了回答:您希望它代表什么?重复。在aski搜索之前搜索,但不幸的是找不到正确的答案。用更温和的话来说:当你有另一个问题也回答了当前问题时,请将其标记为重复问题,而不是将相同
class Hello{
public static void main(String[] args) {
System.out.println(this);
}
}
主方法是静态的,因此不能使用关键字
this
:)访问
注意:事实上,问题已经得到了回答:您希望它代表什么?重复。在aski搜索之前搜索,但不幸的是找不到正确的答案。用更温和的话来说:当你有另一个问题也回答了当前问题时,请将其标记为重复问题,而不是将相同的内容作为答案。@Tom感谢你指出这一点。这里没有人是农场主,但更像是帮助人们。我甚至不知道如何标记复制品,直到你提到这一点。很多人(很遗憾)都这么做了。如果你不是他们中的一员,那真是太好了。关于标记的帮助页面:我的标记是有机生长的。此人不是使用
这个关键字访问的主要方法。这意味着这样做:this.main()代码>。OP所做的是完全荒谬的。他试图显示(最终)对象的值,这是不可能的。