2013-04-08 4 views
-3
public class CuteSampleCode 
{ 
    public static void main (String[] args) 
    { 
     CuteSampleCode main = new CuteSampleCode(); 
    } 
} 

Эта часть: «CuteSampleCode основной = новый CuteSampleCode();` ли это просто упростить имя класса? Так что позже я могу запустить другие методы?Что делает эта строка кода и означает?

+9

Have чтения из http://docs.oracle.com/javase/tutorial/java/concepts/ – NPE

+3

ой остановки с downvoting и закрытие как не конструктивные. OP явно пытается понять фундаментальный аспект Java. – Woot4Moo

+3

@ Woot4Moo: Я не голосовал, но я думаю, что OP будет лучше просто подбирать и читать основной учебник. – NPE

ответ

5

Он делает следующие вещи:

  1. Выделяет пространство для объекта типа CuteSampleCode.
  2. Создает все поля по умолчанию CuteSampleCode.
  3. Назначает ссылки вновь создать объект переменной называется main
+0

Под «инициирует все поля по умолчанию» вы имеете в виду «инициализирует все поля по умолчанию»? –

+0

@DaveNewton да, слишком быстро с моей клавиатурой. – Woot4Moo

1

Эта строка создает новый объект класса CuteSampleCode.

Если вы знаете методы класса CuteSampleCode вы могли бы назвать эти методы позже:

main.someMethod(); 
2

Это создает экземпляр класса CuteSampleCode. Если у класса были какие-то нестатические методы, вы могли бы назвать их из переменной main.

1

Эта строка создает новый объект класса CuteSampleCode.And затем присвоить вновь созданный объект

Смежные вопросы