Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Java, вопрос по импорту  (Прочитано 489 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DenisVASI

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Java, вопрос по импорту
« : 05 Июля 2015, 15:57:58 »
В С++ ,есть возможность - using namespace std. Как проделать такое в Яве что бы не писать каждый раз System.out.print.

Оффлайн SkinnyJack

  • Любитель
  • *
  • Сообщений: 53
    • Просмотр профиля
Re: Java, вопрос по импорту
« Ответ #1 : 05 Июля 2015, 18:02:24 »
в джаве нету пространств имён, есть пакеты, а System, в отличие от std - статический объект со своими полями и методами.
Можно делать так
Код: (java) [Выделить]
import java.io.PrintStream;
class Test {
  public static void main(String[] args) {
    PrintStream out = System.out;
    out.println("Мы экономим целых 8 нажатий клавиш!");
  }
}

В любом случае, советую поставить уже Eclipse/NetBeans/Idea, там есть автодополнение.

А если время ide ещё не наступило, тогда можно даже так:
Код: (java) [Выделить]
class Test {
  public static void main(String[] args) {
    println("На что я трачу свою жизнь?");
    println(Math.sqrt(144.6f));
    println(1==1);
  }
 public static void println(Object o){
System.out.println(o);
 }
}
« Последнее редактирование: 05 Июля 2015, 18:08:47 от SkinnyJack »

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.