Како инстанцирати објекат у Јави

Kako Instancirati Objekat U Javi



Инстанција је универзални концепт у Јава програмирању који се односи на процес креирања објекта класе. Заузима почетни меморијски простор објекта и враћа референцу. Нацрт за класу је обезбеђен инстанцијом објекта. Можемо креирати неограничен број објеката класе који ће представљати податке које дефинише корисник као што су листе.

Овај чланак ће објаснити метод који се односи на инстанцирање објеката у Јави.







Како инстанцирати објекат у Јави?

Инстанцирање је процес конструисања објекта класе. Због тога се објекат назива и инстанца Јава класе. У Јави можемо направити инстанце класе коришћењем „ Нова ” кључна реч.



Синтакса

Синтакса за инстанцирање објекта класе:



Име класе име објекта = Нова Назив класе ( ) ;

Хајде да видимо примере инстанцирања објеката у Јави.





Пример 1: Инстанцирајте један објекат у Јави

Овде имамо класу под називом „ ЈаваЦласс ” са променљивим „к“, „и“, метод који дефинише корисник „Сум()“ и унапред дефинисано „маин()“ метод:

јавности класа ЈаваЦласс {
инт к,и ;
приватни инт Сум ( ) {
Икс = 5 ;
И = Једанаест ;
повратак Икс + И ;
}

Направићемо инстанцу или објекат ове класе под називом „ јц ” у методи маин() коришћењем кључне речи „нев”. Користећи овај објекат, приступићемо „ сума() ” и сачувајте враћену вредност у „ године ” променљива типа инт. На крају, користите „ Систем.оут.принтлн() ” метод за штампање суме на конзоли:



јавности статичне празнина главни ( Низ [ ] аргс ) {
ЈаваЦласс јц = Нова ЈаваЦласс ( ) ;
инт године = јц. Сум ( ) ;
Систем . оут . принтлн ( 'Збир два броја 5 и 11 је: ' + године ) ;
}
}

Излаз

Пример 2: Инстанцирајте један објекат у Јави користећи више класа

Такође можемо креирати објекат једне класе у другу класу и приступити јавним методама те класе. У овом примеру имамо две класе: „ЈаваЦласс1“ и „Пример“.

ЈаваЦласс1 ” садржи метод под називом „ Порука() ” и променљива типа стринг “ име ”:

класа ЈаваЦласс1 {
Низ име ;
празнина Порука ( )
{
Систем . оут . принтлн ( „ЈаваЦласс1 је позван.“ ) ;
}
}

Направићемо објекат класе ЈаваЦласс1 у главном методу класе Пример и приступити свим јавним методама ЈаваЦласс1 у другој класи под називом Пример.

Овде позивамо метод ЈаваЦласс1 у главном методу класе Пример коришћењем објекта “ јц ”:

јавности класа Пример {
јавности статичне празнина главни ( Низ [ ] аргс ) {
ЈаваЦласс1 јц = Нова ЈаваЦласс1 ( ) ;
јц. Порука ( ) ;
}
}

Излаз

Пример 3:  Инстанцирајте више објеката у Јави користећи више класа

Такође можемо креирати више објеката исте класе. У овом примеру имамо исте две класе као у горњем примеру. Сада ћемо креирати више објеката класе ЈаваЦласс1 у главном методу друге класе Примера.

Јавацласс1 ” садржи конструктор, две кориснички дефинисане методе и две променљиве. У конструктору ћемо доделити референтне променљиве глобалним варијаблама класе. Док, тхе „Сум()“ и „суб()“ методе враћа збир и разлике „к“ и „и“ Променљиве:

класа ЈаваЦласс1 {
инт к,и ;
јавности ЈаваЦласс1 ( инт а, инт б ) {
Икс = а ;
И = б ;
}
инт Сум ( ) {
повратак Икс + И ;
}
инт суб ( ) {
повратак Икс - И ;
}
}

У главном методу класе Пример, креираћемо два објекта „ ЈаваЦласс1 ' као ' јц ' и ' јц1 ” прослеђивањем целобројних вредности као аргумената. Конструктор инстанцира променљиве класе са датим вредностима. На крају, приступићемо свим „Сум()“ метод ће „ јц ” објекат и “ суб() ” са „ јц1 ”:

јавности класа Пример {
јавности статичне празнина главни ( Низ [ ] аргс ) {
ЈаваЦласс1 јц = Нова ЈаваЦласс1 ( 6 , 9 ) ;
ЈаваЦласс1 јц1 = Нова ЈаваЦласс1 ( 19 , два ) ;
инт године = јц. Сум ( ) ;
инт анс1 = јц1. суб ( ) ;
Систем . оут . принтлн ( 'Резултат: ' + године ) ;
Систем . оут . принтлн ( 'Резултат: ' + анс1 ) ;
}
}

Излаз

Саставили смо све основне информације везане за инстанцирање објекта у Јави.

Закључак

У Јави можете инстанцирати или креирати објекат класе коришћењем „ Нова ” кључна реч. Инстанца Јава класе је друго име за објекат. Можете креирати објекат исте или друге класе да бисте приступили њиховим функцијама чланова. Такође можете инстанцирати више објеката користећи више класа. У овом чланку смо објаснили метод инстанцирања објекта у Јави.