Класе и објекти у Јави

Преглед садржаја
Могуће је развити основне програме ако научимо да користимо већину основних функција Јава, као што су декларација променљивих, употреба различитих петљи и циклуса, кондиционали итд. Ако смо обратили пажњу, може се схватити да је упркос употреби ових компоненти све увек било ограничено класом.
Али то не значи да се користи објектно оријентисан приступ, овај приступ или филозофија ће нам омогућити да на професионалнији и напреднији начин развијемо сложеније и веће програме.
Дефиниција класа
Тхе Објектно оријентисано програмирање у основи је изградња система у којем можемо међусобно повезивати објекте, објекте дефинишу класе за које се испостави да су попут шаблона који ће дефинисати њихове карактеристике.
Ово је донекле поједностављено објашњење, али може бити кључно за разумевање онога на шта мислимо, будући да је кључни концепт оријентације објекта одвајање и као такво је нешто сложено за видети голим оком.
ПримерПогледајмо једноставним примером начин на који можемо изградити објекат, рецимо да желимо да дефинишемо круг, ако пређемо на његов најмањи минималистички израз знамо да је круг геометријска фигура чији атрибут или својство које га разликује је да има радијус, што је мера по којој ћемо га квантификовати.

Али нису сви кругови исти, неки ће имати већи радијус, други мањи радијус итд. Дакле, изградња класе за сваку варијацију је нешто што не би требало бити, па одатле долази оно што смо споменули као апстракцију, једноставно дефинишемо класу помоћу које можемо изградити све кругове које желимо једноставно додавањем вредности његов атрибут.
Онда можемо дефинисати објектно оријентисано програмирање, на пример како да у наше емисије унесемо предмете из стварног живота.
Како дефинисати класу
До дефинисати класу Од којих можемо добити објекат морамо дефинисати неколико кључних елемената, да видимо на следећој слици код у коме је за кругове дефинисана класа:

Прво примећујемо да класи дајемо име и то одговара објекту који желимо да дефинишемо, затим указујемо да има атрибут, у овом случају радијус је оно што дефинише наш објекат, тада имамо две методе који се зову исто као и наша класа, они се зову градитељи које чине да наш објекат добије облик, коначно имамо методу која нам враћа површину круга, односно радњу на нашем објекту.
Као што видимо, то нам даје основу да то можемо створити много објеката из исте дефиницијеНа пример, могли бисмо да направимо 100 кругова са само једном класом, а ових 100 кругова би могли бити различити, то нас доводи до тога да уштедимо много кода него да дефинишемо сваки круг са петљом.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave