colobot-data/help/R/cbot/new.txt

22 lines
1.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

\b;Инструкция \c;new\n; (для специалистов)
Оператор \c;new\n; создает новый \l;класс\u cbot\class;:
\c;\s; MyClass item; // переменная item пуста
\s; item = new MyClass(); // теперь item - это ссылка
\s; // в новый экземпляр класса
\n;
Если вы хотите создать новый экземпляр для объявления \c;new\n;, то на время можно опустить () после объявления:
Вместо:
\c;\s; MyClass item = new MyClass();
\n;вы можете написать:
\c;\s; MyClass item();
\n;
Если ваш класс имеет конструктор с параметрами, то вы можете написать так:
\c;\s; MyClass item = new MyClass(2, 3);
\n;или:
\c;\s; MyClass item(2, 3);
\n;
\t;См. также
\c;\l;class\u cbot\class;\n;, \c;\l;reference\u cbot\pointer;\n;
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.