Как да създадете екземпляр на обект в Java

Kak Da S Zdadete Ekzemplar Na Obekt V Java



Инстанцирането е универсална концепция в програмирането на Java, която се отнася до процеса на създаване на обект от клас. Той заема първоначалното пространство в паметта на обекта и връща препратка. Планът за класа се предоставя от екземпляр на обект. Можем да създадем неограничен брой обекти от класове, които да представят дефинирани от потребителя данни, като например списъци.

Тази статия ще обясни метода, свързан с инстанцирането на обекти в Java.







Как да създадете екземпляр на обект в Java?

Инстанцирането е процесът на конструиране на клас обект. Ето защо един обект се нарича още екземпляр на Java клас. В Java можем да направим екземпляри на клас, като използваме „ нов ” ключова дума.



Синтаксис

Синтаксисът за създаване на обект на клас:



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

Нека видим примерите за инстанциране на обекти в Java.





Пример 1: Създаване на единичен обект в Java

Тук имаме клас с име „ JavaClass ” с променливи 'x', 'y', дефиниран от потребителя метод „Sum()“ и предварително дефинирания „main()“ метод:

публичен клас JavaClass {
вътр x,y ;
частен вътр Сума ( ) {
х = 5 ;
Y = единадесет ;
връщане х + Y ;
}

Ще създадем екземпляр или обект от този клас с име „ jc ” в метода main() чрез използване на ключова дума „нова”. Използвайки този обект, ще имаме достъп до „ Сума() ” и съхранете върнатата стойност в „ година ” int тип променлива. И накрая, използвайте „ System.out.println() ” за отпечатване на сумата в конзолата:



публичен статичен невалиден основен ( низ [ ] аргументи ) {
JavaClass jc = нов JavaClass ( ) ;
вътр година = jc. Сума ( ) ;
Система . навън . println ( 'Сборът на две числа 5 и 11 е: ' + година ) ;
}
}

Изход

Пример 2: Създаване на единичен обект в Java с помощта на множество класове

Можем също да създадем обект от един клас в друг клас и да имаме достъп до публичните методи на този клас. В този пример имаме два класа: „JavaClass1“ и „Пример“.

JavaClass1 ” съдържа метод с име „ Съобщение() ” и променлива тип String „ име ”:

клас JavaClass1 {
низ име ;
невалиден Съобщение ( )
{
Система . навън . println ( 'JavaClass1 се извиква.' ) ;
}
}

Ще създадем обект от класа JavaClass1 в основния метод на класа Example и ще получим достъп до всички публични методи на JavaClass1 във втория клас, наречен Example.

Тук извикваме метода на JavaClass1 в основния метод на примерния клас, като използваме обект „ jc ”:

публичен клас Пример {
публичен статичен невалиден основен ( низ [ ] аргументи ) {
JavaClass1 jc = нов JavaClass1 ( ) ;
jc. Съобщение ( ) ;
}
}

Изход

Пример 3:  Създаване на множество обекти в Java с помощта на множество класове

Можем също да създадем множество обекти от един и същи клас. В този пример имаме същите два класа като в горния пример. Сега ще създадем множество обекти от класа JavaClass1 в главния метод на втория клас Пример.

Javaclass1 ” съдържа конструктор, два дефинирани от потребителя метода и две променливи. В конструктора ще присвоим референтните променливи към глобалните променливи на класа. Като има предвид, че „Sum()“ и „sub()“ методи връща сумата и разликите на 'x' и 'y' променливи:

клас JavaClass1 {
вътр x,y ;
публичен JavaClass1 ( вътр а, вътр b ) {
х = а ;
Y = b ;
}
вътр Сума ( ) {
връщане х + Y ;
}
вътр суб ( ) {
връщане х - Y ;
}
}

В главния метод на класа Пример ще създадем два обекта от „ JavaClass1 ' като ' jc ' и ' jc1 ” чрез предаване на цели числа като аргументи. Конструкторът инстанцира променливите на класа с дадените стойности. И накрая, ще имаме достъп до всички „Сума()“ метод ще “ jc ' обект и ' под() ' с ' jc1 ”:

публичен клас Пример {
публичен статичен невалиден основен ( низ [ ] аргументи ) {
JavaClass1 jc = нов JavaClass1 ( 6 , 9 ) ;
JavaClass1 jc1 = нов JavaClass1 ( 19 , две ) ;
вътр година = jc. Сума ( ) ;
вътр ans1 = jc1. суб ( ) ;
Система . навън . println ( 'Резултат:' + година ) ;
Система . навън . println ( 'Резултат:' + ans1 ) ;
}
}

Изход

Събрахме цялата основна информация, свързана с инстанцирането на обект в Java.

Заключение

В Java можете да инстанциирате или създадете обект от класа, като използвате „ нов ” ключова дума. Екземплярът на Java клас е друго име за обект. Можете да създадете обект от същия клас или от друг клас за достъп до техните членски функции. Можете също така да създадете множество обекти, като използвате множество класове. В тази статия обяснихме метода за инстанциране на обект в Java.