Въведение в обект в Java

Java е мощен обектно-ориентиран език за програмиране, който се състои от обекти и класове. Обектите улесняват картографирането на съществата от реалния живот, докато кодират. Обектите ще се използват през цялото време, докато се програмира в Java. Обектите в Java са лесни за дефиниране и използване. Необходимо е да се разберат класовете и обектите, защото всичко на обектно-ориентиран език за програмиране като Java се основава на тях. В тази статия ще видим всички подробности, свързани с обекта, заедно с примерите.

Как да създадете обект в Java?

  • Ако сте запознати с Java програмирането, може да знаете, че в java обект се създава с помощта на клас. Класът не е нищо друго, но предоставя план за създаване на обект. Класът се използва за създаване на екземпляр на обект. Така че технически ще имаме клас, деклариран още преди да създадем обекта в Java.

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

Синтаксис:

ClassName objectName = new ClassName();

  • Синтаксисът е прост и лесен за разбиране. Започва с името на клас, за който декларираме обект, последвано от името на обекта. Името на обекта не е нищо друго, но е подобно на деклариране на име на променлива с предпочитано от потребителя име. До този процес на дефиниране на обект с име се нарича декларация на обект в Java.
  • Декларацията на обекта е последвана от знак равен на (=), който ще присвои препратката на обекта към нашата декларирана променлива на обект. Новата ключова дума се използва за създаване на новия обект. Тази нова ключова дума ще създаде нов обект с помощта на плана, т.е. клас и ще разпредели памет за обекта. Това създаване на нов обект се нарича създаване на обект в Java.
  • След това новата ключова дума е последвана от метода или конструктора на класа. Новата ключова дума ще извика конструктора автоматично на клас, докато създава нов обект, този процес е известен като инициализация на обект в Java.

Ние също можем да декларираме обект по различен начин. Първо ще го декларираме и след това можем да го инициализираме.

ClassName objectName; // Declarationobject
Name = new ClassName(); // Initialization

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

Характеристики на обекта в Java

  • Всеки обект в Java ще има своя идентичност. Няма два обекта да имат еднаква самоличност. Всеки обект ще отговаря на различно място в паметта и адресът на местоположението в паметта няма да е достъпен за потребителя.
  • Обектът ще има своя тип, свързан с него. Всеки обект ще има тип данни като клас.
  • Обектът също ще има две състояния и състояние и поведение, декларирани в него. Тези неща са декларирани в самия клас. Състоянието ще дефинира атрибути, а поведението ще дефинира действията, свързани с класа.

Свойства на обекта в Java

Когато дефинираме клас в Java, ние определяме основните две неща. Първият представлява атрибута или състоянието. Това е известно като свойствата на обект. Свойствата не са нищо друго освен специфичните данни, които са свързани с класа. Всеки обект, когато е създаден в Java, той ще има тези свойства на разположение с него. Ние можем да получим достъп до тези свойства в класа или извън, като използваме препратката към обекта в зависимост от използвания за него модификатор. Тъй като обектът прилича на обект в реално време, свойствата на обекта представляват състоянието на образувание. Например, обект на Mobile може да има свойство като размер, тегло и т.н. Различните места за памет ще бъдат разпределени за всеки имот, свързан с обекта, който създаваме.

Методи на обект в Java

  • Второто основно нещо, което заявяваме, докато създаваме клас, са методите. Тези методи не са нищо друго, а са като функциите, които са декларирани в клас. Методите отново са специфични за класа, в който са декларирани. Методите представляват конкретно действие или процес, който трябва да се извърши, когато се извиква, използвайки препратката към обекта. Методите са като поведение в реалния свят. Например мобилният телефон ще извърши действието на повикване или набиране. Действието за обаждане не е нищо друго освен поведението на мобилния.
  • Докато програмираме в Java, обикновено ще създадем обект и ще присвояваме стойности на членовете му на данни и ще извършваме конкретни действия, свързани с ii, използвайки методите. Методите са лесен начин за комбиниране и изпълнение на специфичните действия, които са необходими при програмирането.
  • Можем да изпълним всичко, което е изискването в методите. Методите могат също така да имат достъп до данните, определени в класа. можем да извършим действията върху членовете на данните в клас. Можем да определим произволен брой методи в класа толкова дълго, колкото е необходимо.

Правила за обект в Java

  • За декларирането на всеки обект няма такива твърди правила, но трябва да следваме стандартната конвенция за именуване на Java, докато декларираме името на обекта.
  • Ние можем да получим достъп до методите на клас само чрез препратка към обект или чрез препратка към класа в специални случаи, но във всяка от двете ситуации не можем да получим достъп или да променим прилагането на методите.
  • Можем да използваме веднъж определения обект толкова пъти, колкото искаме.
  • Лесно можем да премахнем или заменим използвания обект в зависимост от изискването.

заключение

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

Препоръчителни статии

Това е ръководство за обект в Java. Тук обсъждаме как да създадем обект в java, неговите характеристики, свойства, методи заедно с правилата. Можете също да разгледате следните статии, за да научите повече -

  1. Конструктор в Java
  2. Сортиране в Java
  3. Конструктор в Java
  4. JCheckBox на Java