Урок 45. Java Програмування - Клас і Об'єкт (Українською)
Вставка
- Опубліковано 20 вер 2024
- В цьому уроці ми вивчимо:
що таке Клас і Об'єкт в Об'єктно-орієнтованому програмуванні, чим вони відрізняються і як використовуються у програмах Java. Що таке поле класу і як створити, а також використати метод класу в програмі.
Також ми дізнаємось про оператори "new" i "." (крапка) і як вони використовуються в ООП.
🔔 VirtuAka
⭐️ www.VirtuAka.com
🐤 / virtuaka
Підтримати проект:
💳 Raiffeisen: 4149 5001 4774 8720
💳 Приватбанк: 5168 7520 1675 9428
💰 ₿itcoin: 1KDGoPssAAzavLQeyToJUcznMGxq5JeN6Z
Партнери проекту:
🤝 www.movnyk.net
💡 дякуємо всім за підтримку, підписки, вподобаки і репости!
Коментар для розвитку Українського UA-cam! Дякую за якісний контент!
Дякую за урок, все зрозуміло і корисно! І окремо дякую за урок українською мовою!
Приходьте ще :)
Дякую за відео!
😊
Дуже дякую! Я готов присягнутися - більш зрозумілого пояснення, на теренах інтернета, я так і не зустрів!!!
пояснення TOP 👍
🫡
У Вас чудово виходить пояснювати непрості речі!)
Danke!
Велике спасибі. Буду радий стати студентом у вашій академії.
Найкраще з того що я дивився
Дякую за Вашу роботу, не зупиняйтесь.
Дякую!!! Так тримати!!! Ви супер.
Дякую за дуже корисний урок!
Дякую за зрозумілу подачу матеріалу!
Дя-ку-ю!
Дуже круто!!! Дякую!
Дуже вдячна Вам. Насправді якісний та практичний контент. Так тримати
Дуже Дякую Вам
Супер курс!
Дякую. Не в багатьох уроках і книжках розказують що public static void main тільки в одному класі. Попросили по прикладу описати таби в мобільному додатку для автоматизації і там цього методу не було. Тому і виникло питання. І тут власне знайшов відповідь. Ще раз дякую.
було б класно якби ще і пропонували список задачок на основі пройдених тем
Дякую!
молодець
9:30, взагалі, як я зрозумів int - це псевдонім, ми можемо написати так:
Integer value = 1;
System.out.println(value);
Результат той самий. І воно теж не буде підсвічуватись, Integer - це як повне ім'я, але частіше використовуємо псевдоніми, вони коротші, можливо простіше запам'ятовуються. Тому це трохи плутає
Дуже дякую! Скажіть, чи можна десь дістати слайди , які ви використовуєте у відео. Було б набагато легше структурувати цю всю інформацію. Часто доводиться переглядати відео по декілька разів , бо не пам'ятаю точно ,де це зустрічалося...
А якщо створити загальний клас, автомобіль, і створити ще декілька класів, які будуть представляти вже конкретний автомобіль, вони будуть наслідуватися від базового класу автомобіль (ще не дійшов до цієї теми, але чув), і в кожному класі конкретного автомобіля будуть використовуватись атрибути з основного класу автомобіль, можливо ще щось, а потім в конкретних класах автомобілів, буде замінятись стандартна реалізація рядкового представлення об'єкту (по дефолту там повертається адреса якась чи щось таке, але її можна замінити на свою, маю на увазі ToString), а потім в головному методі, просто використати назву об'єкта, яка поверне замінену реалізацію ToString, тобто, в головному методі, не будуть викликатись атрибути з класів, для зміни їм ім'я і т. д., а все буде вказано відразу в конкретних класах, а в головному методі, просто будуть створюватись об'єкти конкретних класів та виводитись. Є різниця між способами, який частіше використовується в реальних проєктах і який правильно використовувати?
Теоретично, при потребі, можна написати RetroCar та ModernCar різними класами? Чи у будь-якому випадку це буде некоректно? Дякую!
Звичайно можна, тут обмежень немає. Ви навіть можете для кожної з існуючих у світі моделей автомобілів створити окремий клас, якщо маєте час і мотивацію писати стільки коду. Те, що це буде трудомісткий і неефективний підхід - то вже інше питання. З точки зору клієнтів/замовників - головне щоб програма працювала, а як написаний/організованиц код - це вибір програміста.
А чи є у доступі дана презентація по матеріалу? Дуже сподобалась і корисна.
1:30, можливо не тільки під час запуску? Просто якщо його видалити, ми просто не можемо запустити програму, була кнопка "Run" зеленою, стала сірою. Можливо ще на етапі компіляції, компілятор перевіряє, чи є клас, головний метод, а потім тільки з'являється можливість запустити?
Дуже цікаво
А курси якісь є?
+
Дякую за дуже корисний урок!