Съдържание
Възможно е да се разработят основни програми, ако се научим да използваме повечето от основните функции на Java, като декларация на променливи, използване на различните цикли и цикли, условни условия и т.н. Ако сме обърнали внимание, човек може да осъзнае, че въпреки използването на тези компоненти, всичко винаги е било ограничено от клас.Но това не означава, че се използва обектно-ориентиран подход, този подход или философия е това, което ще ни позволи да разработим по по-професионален и усъвършенстван начин по-сложни и по-големи програми.
Определение на класове
The Обектно-ориентирано програмиране основно е да се изгради система, в която можем да свързваме обекти, обектите се дефинират от класовете, които се оказват като шаблоните, които ще определят техните характеристики.
Това е донякъде опростено обяснение, но може да бъде ключово за разбиране какво имаме предвид, тъй като ключовата концепция за обектната ориентация е абстракция и като такова е нещо сложно да се види с просто око.
ПримерНека видим с прост пример начина, по който можем да изградим обект, да речем, че искаме да дефинираме кръг, ако отидем до неговия най -минималистичен израз, знаем, че кръгът е геометрична фигура, чийто атрибут или свойство, което го отличава, е че той има радиус, който е мярката, с която ще го определим количествено.
Тогава можем дефиниране на обектно-ориентирано програмиране, например как да внесем предмети от реалния живот в нашите предавания.
Как да дефинираме клас
Да се дефинирайте клас От което можем да получим обект, трябва да дефинираме няколко ключови елемента, нека видим на следващото изображение код, в който е определен клас за кръговете:
Както виждаме, това ни дава основание да можем създайте много обекти от една и съща дефиницияНапример, можем да направим 100 кръга само с един клас и всички тези 100 кръга могат да бъдат различни, това ни кара да спестим много код, отколкото да правим дефиниция за всеки кръг с цикъл.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка