Въведение в обект в 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, неговите характеристики, свойства, методи заедно с правилата. Можете също да разгледате следните статии, за да научите повече -
- Конструктор в Java
- Сортиране в Java
- Конструктор в Java
- JCheckBox на Java