Фрагмент лекции JavaRush - университета
Ого, еще одна человеческая женщина. Но на этот раз с черными волосами. Как интересно.
— Привет, меня зовут Ким.
— Привет, а меня – Амиго!
— Да, я знаю. Это же я придумала тебе имя. Диего бы сам до такого не додумался.
Мысли Амиго опять понеслись со скоростью электронов. М-мм… Какая симпатичная… Интересно, ей нравятся роботы?
— Вернемся к лекции! Давай я тебе просто словами объясню весь материал.
— Ок.
— Хочу добавить пару слов к сказанному профессором и Ришей.
— В языке Java ты можешь писать не только команды, но и комментарии к ним прямо в коде. Такие комментарии игнорируются компилятором, будто и нет их вовсе. При исполнении программы все комментарии пропускаются!
— А можно пример?
— Да, конечно:
public class Home
{
public static void main (String[] args)
{
/*
Сейчас мы выведем на экран фразу 'Amigo Is The Best'
*/
System.out.print("Amigo ");
System.out.print("Is ");
System.out.print("The ");
System.out.print("Best");
}
}
— В коде класса мы написали комментарий «Сейчас мы выведем на экран фразу …». Начало комментария обозначается парой символов «/*», а конец – «*/». Когда программа будет компилироваться, компилятор пропустит все, что находится между символами /* и */
— Т.е. я могу написать там что угодно?
— Да. Обычно в коде пишут различные комментарии к его неочевидным или сложным для понимания частям. Бывают комментарии на десятки строк, такие обычно пишут перед методами, в которых описывают нюансы работы методов.
— Есть еще один способ задать комментарий в коде – с помощью символов «//».
public class Home
{
public static void main (String[] args)
{
System.out.print("Amigo ");
System.out.print("The "); //вот тут еще один комментарий
System.out.print("Best");
}
}
— При этом комментарием считается часть кода, начиная с пары символов // и до конца строки, где они расположены. Т.е. второй пары символов, которые «закрывают комментарий» нет.
Иногда, кстати, в коде попадаются очень интересные комментарии:
// Я не отвечаю за этот код. Меня заставили написать его против моего желания.
// Дорогой я_из_будущего! Пожалуйста, прости меня за этот код.
// Если я еще раз увижу такое, мне придется начать носить на работу оружие.
// Если это условие когда-нибудь выполнится, пожалуйста,
// сообщите мне по тел. ххх-ххх-ххх за вознаграждение.
// Дорогой программист:
// Когда ты закончишь «оптимизировать» эту подпрограмму
// и поймешь, насколько большой ошибкой было делать это,
// пожалуйста, увеличь счетчик внизу как предупреждение
// для следующего парня:
// количество_часов_потраченных_здесь = 42
// Когда я начинал это писать, только Бог и я понимали, что я делаю
// Сейчас остался только Бог
// иногда мне кажется, что компилятор игнорирует все мои комментарии
// Я посвящаю весь свой код, всю работу своей жене Дарлин, которой
// придётся содержать меня, наших троих детей и собаку, когда
// это пойдет в паблик.
// пьян, исправить позже
// Магия. Не трогать.
— Да, комментарии могут быть очень смешными.
— У меня – все.
— Какая маленькая, но интересная лекция. Спасибо, Ким.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ