Университет CodeGym
Изучаване на
курс
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема
Уроци
Отзиви
За нас
Започнете
Започнете да учите
Започнете да учите сега
Карта на мисии
Уроци
Всички куестове
Всички нива
Методи за претоварване | част 2
Модул 2: Java Core
ниво,
Урок
"Здравей, Амиго! Преди няколко дни ти казах за методите за претоварване. Разбра ли всичко?" "Да. Спомням си. Всеки метод на клас трябва да е уникален. Методът на член е уникален, ако класът няма друг метод със същото име и типове параметри
Замяна на метода
Модул 2: Java Core
ниво,
Урок
здрасти Вие вече използвате Java методи и знаете много за тях. Със сигурност сте попадали на клас с много методи, които имат едно и също име, но различни списъци с аргументи. Спомняте си, че в тези случаи използвахме претоварване на метода.
Допълнителни уроци за нивото
Модул 2: Java Core
ниво,
Урок
Методи, параметри, взаимодействия и претоварване Методът е набор от команди, които изпълняват някаква операция в програма. С други думи, методът е функция, нещо, което вашият клас знае как да прави. В други езици за програмиране методите по
Наследство. Предимства на наследството
Модул 2: Java Core
ниво,
Урок
„Здравей, Амиго! Ето една тема, която мисля, че ще използваш много. Говоря за наследство. “ За непосветените програмирането е като магия. Така че нека започна с една аналогия... Да предположим, че сте магьосник, който иска да създаде летящ
Асоциация: състав и агрегация
Модул 2: Java Core
ниво,
Урок
Класовете и обектите могат да бъдат свързани помежду си. Наследяването описва връзка "Е А". Лъвът Е животно. Тази връзка лесно се изразява с помощта на наследяване, където ще бъде родителският клас и ще бъде дъщерният. Но не всяка връзка в
Допълнителни уроци за нивото
Модул 2: Java Core
ниво,
Урок
Наследяване срещу композиция в Java Тази статия илюстрира концепциите за наследяване и композиция в Java. Първият пример ще ви помогне да разберете наследството. По-късните примери ще ви помогнат да разберете как да използвате композицията,
Интерфейси
Модул 2: Java Core
ниво,
Урок
„Здравей, Амиго! Днес ще направиш някои открития. Темата за днес – дрънкане на барабани, моля – са интерфейсите. “ „Да. Толкова прекрасен ден, че се прибирам вкъщи да се изкъпя.“ " Интерфейсът е дете на абстракция и полиморфизъм. Интерфейсъ
Интерфейсът е повече от интерфейс. Това е поведение.
Модул 2: Java Core
ниво,
Урок
„Здравей, Амиго! Отново съм аз. Искам да ти дам друга гледна точка за интерфейсите. Виждаш ли, през повечето време един клас е модел на конкретен обект. За разлика от това интерфейсите са по-скоро като способности на обект или роли, а не са
Съществуват интерфейси за поддържане на конкретно поведение
Модул 2: Java Core
ниво,
Урок
"Здравей, Амиго! Днес бих искал да ти кажа причините, поради които интерфейсите съществуват. Често чуваш, че определен клас, обект или обект поддържа определен интерфейс. Какво означава да поддържаш интерфейс ? " В по-широк смисъл всеки инт
Методи по подразбиране в интерфейсите
Модул 2: Java Core
ниво,
Урок
Всяка нова версия на Java се различава от предишните. Като пример за такава промяна от материала, който покрихме, езикът не е имал преди Java 5. Точно така, Java 8 е забележимо различна от Java 7. Разбира се, няма да пренебрегнем важни ново
Наследяване на множество интерфейси
Модул 2: Java Core
ниво,
Урок
„Здравей, Амиго! Най-накрая стигнахме до нещо наистина интересно. Днес ще ви разкажа за множественото наследяване . Множественото наследяване наистина е много завладяващ и мощен инструмент. И ако не бяха няколко проблема, тогава Java ще под
Абстрактен клас срещу интерфейс
Модул 2: Java Core
ниво,
Урок
"Здравей, Амиго! Билаабо ще ти каже разликите между абстрактен клас и интерфейс. Има няколко." Абстрактен клас Интерфейс Наследство Един абстрактен клас може да наследи само един клас , но може да наследи произволен брой интерфейси . Един и
Покажи повече
1
...
13
14
15
16
17
...
35
Please enable JavaScript to continue using this application.