2016-09-22 5 views
-1

Почему это ключевое слово не может использоваться в статическом методе.Почему ключевое слово this это недопустимо в основном методе в java

class Hello{ 
    public static void main(String[] args) { 
    System.out.println(this); 
    } 
    } 
+1

Что вы ожидаете его представлять? – Eran

+1

http://stackoverflow.com/questions/11664522/why-cant-we-use-this-keyword-in-a-static-method –

+1

Duplicate. Поиск, прежде чем спросить –

ответ

1

Основной метод является статическим и, следовательно, не могут быть доступны с помощью ключевого слова this :)

Примечание: На самом деле, вопрос был дан ответ уже: here

+0

В более мягких словах: когда у вас есть еще вопросы, которые также отвечают на текущую, а затем помечать ее как дубликат, а не писать то же самое, что и ответ. – Tom

+0

@Tom Спасибо, что указали это. Никто здесь не имеет репутации в области сельского хозяйства, а больше любит помогать людям. Я даже не знал, как обозначить дубликат, пока вы не упомянули об этом. –

+1

* «Никто не решает фермерскую репутацию» * Многие люди делают (к сожалению). Когда вы не один из них, то это действительно приятно слышать. Страница справки о пометке: http://stackoverflow.com/help/privileges/flag-posts – Tom