Если вы пришли из C ++, почему вы удивлены? Разве C ++ не имеет того же new
, с той же целью? Java пытается следовать большей части синтаксиса C / C ++, это, скорее всего, причина.
Комментирует ответ artbristol: очень маловероятно, что разработчики Java сначала выложили пространства имен, а затем были вынуждены добавить новое ключевое слово. Скорее всего, наоборот: new
был первым, затем они обнаружили, что он позволяет им иметь имена конструкторов, сталкивающиеся с другими именами.
Я нашел другое решение, но очень отличающийся и я объясню это
В основном, я использовал тег для показа изображения, но я хотел перейти к другой странице, когда на изображение нажали и здесь - как я сделал это.
<a href="the-url-you-want-to-go-when-image-is-clicked.com" />
<img src="image-source-url-location.com" />
, Если Вы помещаете его друг прямо рядом с другом, разделенным новой строкой, я предполагаю, когда Вы нажимаете на изображение, это переходит к тегу, который имеет href на другой сайт, который Вы хотите перенаправить.