Java - Дефиниране на класове и обекти

Съдържание
The Уроци от които можем да изграждаме обекти, това не е типичният клас, с който изпълняваме програма, тези класове нямат метод main (), следователно, за да се използват, те се нуждаят от клас, който го прави.
Това ни позволява да правим различните дефиниции, които ще ни доведат до изграждането на нужните ни обекти, но това не е нещо, което се прави без форма или смисъл, Java има прости правила, но те са необходими, за да работи всичко това правилно .
Основен клас
The основен клас Това е основният клас, който съдържа потока от приложението, той е този, който отговаря за присъединяването на всички части от нашата програма и генерирането на начина, по който потребителите ще взаимодействат с нашия код, това е клас не може да създава собствени обекти, но ако може да получава и използва обектите от други класове освен main.
Обикновено се следва конвенцията за един клас на файл, но това не е задължително, ако имаме два или повече класа във файл само един трябва да бъде публичен и следователно той е този, който ще му даде името, обикновено този клас, който дава името, е основен клас тъй като тя е тази, която изпълнява програмата.
Определете клас, различен от main
The класове, които не са основни, са класовете, които определят нашия обект и съдържат необходимите методи за изпълнение на неговите действия, тъй като той няма a основен блок сами по себе си те нямат специална функция, тъй като не могат да бъдат изпълнени.
ВажноВ тези случаи е наложително да имате основен клас, за да можете да използвате този тип клас чрез екземплярите на неговите обекти или чрез използването на статични методи.
Пример
След като вече дефинирахме теорията за това как да декларираме клас малко, ще видим малък пример, в който правим и двата типа класове и създаваме обект. Нека видим необходимия код на следното изображение:

Нека първо дефинираме нашата абстрактен клас, този клас няма main и ни дава дефиницията на кръг, това е нещо доста просто, само по себе си няма да има изпълнима функция, но сега със следния код ще видим какво можем да постигнем:

Ако комбинираме двата кода в един и същ файл, трябва да го наречем публичен клас, който в този случай е основен класКакто виждаме, можем да създадем няколко обекта от един и същи клас и след това да можем да упражняваме действия върху тях.
Определяне на различни обектиВ този случай създаваме два обекта на кръгове, но един работи със свойството по подразбиране, което пишем в първи строител а вторият определя ново свойство, с това виждаме как получаваме различни обекти от едно и също определение.
Както можем да видим напредък в истинската обектна ориентация в Java Изобщо не е сложно, просто трябва да поддържаме понятията добре дефинирани и ясни.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave