Привет из 2020)) Начал смотреть твои видеоуроки, пока всё четко и понятно)) Обычно, когда просмотрю несколько уроков, делаю перерыв на несколько дней, а потом, когда появляется вдохновение, продолжаю смотреть, при этом предыдущий последний урок смотрю заново, чтобы освежить память. Здесь понял не с первого раза, т.к., наверное, был не собран или подустал. Во второй просмотр информация полностью усвоилась, всё оказалось понятно и просто, спасибо за твой труд, непременно лайк!))
Так они не используются до тех пор, пока ты не начнёшь их использовать из того пакета. Суть в том, что * позволяет начать использовать любой класс в указанном пакете. Если ты не начнешь использовать какой-либо класс, естественно он не будет использоваться, но возможность использовать его в любой момент сохраниться, т.к. стоит *. Или я не прав?)
*у меня не создается класс выдает ошибку:Unable to parse template "Class" Error message: This template did not produce a Java class or an interface . Что делать?*
Разобрался. public class Main { public static void main(String[] args) { smart.alex.task1.Cat cat1 = new smart.alex.task1.Cat(); cat1.say(); smart.alex.task2.Cat cat2 = new smart.alex.task2.Cat(); cat2.say(); } } Нужно полностью прописывать путь для типа и после new
Та причем тут вообще "одинаковые имена"? 👀 Это все было придумано вообще для других целей . Идиотство создавать одинаковые имена . Что то я не встречал одинаковых имён в Ява пакетах , где классы сканнер и проч .😏изобретаете какую-то дичь
Когда-то изучал джаву, но забросил. Решил возобновить, наткнулся на данный плейлист, решил посмотреть из-за того что дальше много интересных тем. Но посмотрев от на чала до 9-го урока понимаю, что курс совсем не очень. Если бы не изучал ранее язык наверное и половины не понял. Материал не последователен. Начинается как бы с нуля, но уже про ООП речь идет, не рассказав даже толком о синтаксисе. Постоянные оговорки. Темы и понятия толком не раскрываются вообще. Что же говорить о "Импорт - это мы можем в начале написать импорт и таким образом заимпортить". Если у автора прямо таки не очень самые простые темы, то что уже говорить о чем-то сложном. А такая надежда была на плейлист.
Чтобы понять ООП не надо знать синтаксис того или иного языка. ООП - общий принцип, который для всех языков, что ему следуют, один и тот же. Нет смысла учить ООП, как конкретное приданное того или иного языка. Это как система мер и весов, система исчисления.Чтобы понять ООП достаточно будет нарисовать пару план-схем и взять в руки несколько цветных ручек или карандашей, для большей наглядности. Если хотите, то ООП - способ мышления, который не будет зависим от языка говорящего.
@@Wilhelm225 Не совсем понятно, к чему тут ваш комментарий. Человек поясняет не за то, что ему сложно понять ООП, изучая основы Java. Речь идёт о том, что в этой серии уроков равномерно намешаны и основы Java и фишки ООП. Начинать надо было или с одного или с другого, в то время, как автор видео мечется между тем и другим, раскрывая темы по крупинке. Если начали говорить за классы, то надо разбирать и конструкторы, и использование объектов класса... Всё правильно Иван написал - обучение построено непоследовательно! А потом мы требуем синьёрских хард-скилов от джунов, ибо код большинства новичков так же непоследователен и нелогичен, как и гайды, по которым они учатся
Интересно для новичков, но много мелких ошибок. Такое ощущение что автор сам ходит на курсы и после курсов снимает видеоуроки, заодно и закрепляет материал
Хорошо что есть в СНГ ребята которые готовые помогать новичкам осваиваться в Java.Респект таким!
Текст очень мелкий. Для видео увеличивайте шрифты в IDE/редакторе.
Привет из 2020)) Начал смотреть твои видеоуроки, пока всё четко и понятно)) Обычно, когда просмотрю несколько уроков, делаю перерыв на несколько дней, а потом, когда появляется вдохновение, продолжаю смотреть, при этом предыдущий последний урок смотрю заново, чтобы освежить память. Здесь понял не с первого раза, т.к., наверное, был не собран или подустал. Во второй просмотр информация полностью усвоилась, всё оказалось понятно и просто, спасибо за твой труд, непременно лайк!))
Привет из 2022 года! Смотрю все уроки этого плей-листа, потому что нету больше идей, начал учить все в Java!
@@Hloredea и как? успешно?
@@alibn2911 где то на 60-80 рабросил(
жалкло(
@@alibn2911 я вообще для Майнкрафта учил
Поняла то, что не понимала на парах в колледже... Спасибо!
Хорошие и понятные уроки. Спасибо. Приятный голос, норм темп изложения.
Спасибо Вам огромное! Отличная подача!
Спасибо! Все по делу, с примерами.
Спасибо я как раз думал как именовать пакеты для личного проекта
сенък ю май френд)) получилось доступное объяснение!
можете еще посмотреть видео уроки по JAVA для начинающих на моем канале.
Ясно, понятно. Спасибо
В файле может быть один public, а в покете сколько угодно. Разве нет?
да. так и есть в примере
Otlicno!!!
import * включает не все классы из пакета, а только те, которые используются, насколько я знаю. Принципиальное отличие от include в C++
Так они не используются до тех пор, пока ты не начнёшь их использовать из того пакета. Суть в том, что * позволяет начать использовать любой класс в указанном пакете. Если ты не начнешь использовать какой-либо класс, естественно он не будет использоваться, но возможность использовать его в любой момент сохраниться, т.к. стоит *. Или я не прав?)
Если я импортирую класс, в который тоже что-то импортируется, то вместе с этим классом импортируется всё, что в было импортировано в него?
Да. Все, что импортировано в класс, который также импортируется - будет в конечном итоге импортировано в исходный код производного файла.
3:40. Не заимпортить все пакеты, которые находятся в классе Car, а все классы, которые находятся в пакете com.max. Ляп на ляпе :-)
o static import неплохо было бы ;)
*Скажи пж с какой программой ты работаешь?*
IntellJ IDEA 15.0.3, там наверху в конце строки, которая левом углу написано
в первых уроках можно было получить файлы с расширением java и class, а что про пакеты? как это выглядит с этой стороны?
как папка а в ней файлы
в заголовке виден путь к файлу, там и видна структура папок
А если файл класса находится не в папке проекта, то копировать этот файл в проект?
*у меня не создается класс выдает ошибку:Unable to parse template "Class"
Error message: This template did not produce a Java class or an interface
. Что делать?*
Если есть 2 разных пакета, но в них классы с одинаковыми именами и нам надо в main использовать оба этих класса, как тут быть?
Разобрался.
public class Main {
public static void main(String[] args) {
smart.alex.task1.Cat cat1 = new smart.alex.task1.Cat();
cat1.say();
smart.alex.task2.Cat cat2 = new smart.alex.task2.Cat();
cat2.say();
}
}
Нужно полностью прописывать путь для типа и после new
Можно один заимпортить, а второй прописывать полностью путь.
Точно, такой вариант не пробовал, попробую ) спасибо.
Та причем тут вообще "одинаковые имена"? 👀 Это все было придумано вообще для других целей . Идиотство создавать одинаковые имена . Что то я не встречал одинаковых имён в Ява пакетах , где классы сканнер и проч .😏изобретаете какую-то дичь
А как быть если в пакетах есть повторяющиеся классы? Писать полностью com.max.....
так точно
dads car.... несколько отцов... одобряю)
dad's car - машина отца, апострофы нельзя в имени юзать
*Пакет из пятёрочки*
import имя_пакета.* - это импрот всех классов из пакета
мелко так
Маньяк, белая тема!
черное на белом легче читается
почему у тебя темы не по порядку
Можно преподовать Java по разному.
Когда-то изучал джаву, но забросил. Решил возобновить, наткнулся на данный плейлист, решил посмотреть из-за того что дальше много интересных тем. Но посмотрев от на чала до 9-го урока понимаю, что курс совсем не очень.
Если бы не изучал ранее язык наверное и половины не понял.
Материал не последователен. Начинается как бы с нуля, но уже про ООП речь идет, не рассказав даже толком о синтаксисе.
Постоянные оговорки. Темы и понятия толком не раскрываются вообще. Что же говорить о "Импорт - это мы можем в начале написать импорт и таким образом заимпортить".
Если у автора прямо таки не очень самые простые темы, то что уже говорить о чем-то сложном.
А такая надежда была на плейлист.
Чтобы понять ООП не надо знать синтаксис того или иного языка. ООП - общий принцип, который для всех языков, что ему следуют, один и тот же. Нет смысла учить ООП, как конкретное приданное того или иного языка. Это как система мер и весов, система исчисления.Чтобы понять ООП достаточно будет нарисовать пару план-схем и взять в руки несколько цветных ручек или карандашей, для большей наглядности. Если хотите, то ООП - способ мышления, который не будет зависим от языка говорящего.
@@Wilhelm225 Не совсем понятно, к чему тут ваш комментарий. Человек поясняет не за то, что ему сложно понять ООП, изучая основы Java. Речь идёт о том, что в этой серии уроков равномерно намешаны и основы Java и фишки ООП.
Начинать надо было или с одного или с другого, в то время, как автор видео мечется между тем и другим, раскрывая темы по крупинке.
Если начали говорить за классы, то надо разбирать и конструкторы, и использование объектов класса...
Всё правильно Иван написал - обучение построено непоследовательно! А потом мы требуем синьёрских хард-скилов от джунов, ибо код большинства новичков так же непоследователен и нелогичен, как и гайды, по которым они учатся
Интересно для новичков, но много мелких ошибок. Такое ощущение что автор сам ходит на курсы и после курсов снимает видеоуроки, заодно и закрепляет материал
Я конечно знаю что такое импорт, но "Импорт - это в самом начале мы можем написать import..." - это не объяснение, понятия.
Включил чтобы посмотреть про import static и не увидел, зря потраченное время