Skip to main content

Chapter 2 Java Object in Hindi

Java objects in Hindi

Introduction in java Object in Hindi: 

जैसे integer एक type है वैसे ही class भी एक type होती है। Class type create करने के लिए आपको object create करना पड़ता है। Class के अंदर जितने भी variables और methods है उन्हें class के बाहर access करने के लिए आपको उस class का object create करना पड़ता है। Object create करने के बाद आप उस class के variables को access कर सकते है, और methods को call कर सकते है। Objects create करने के लिए आप new keyword का उपयोग करते है। 

Objects create करने के कुछ steps होते है जो निचे दिए जा रहे है। 
  • सबसे पहले आप जिस class का object create करना चाहते है, उस class का नाम लिखे। 
  • Class के नाम के बाद object का नाम लिखे। ध्यान रहे object का नाम unique होना चाहिए।
  • इसके बाद equals (=) operator लगाये।
  • इसके बाद new operator लगाये। 
  • New operator के बाद वापस class का नाम लिख और उसके आगे brackets लगा के semicolon लगा दे।

Example


class Person{            // 1st Class
    String name="Shailesh";
    int age= 21;
    int phone= 821062;
    String address="Munger-Bihar-India";

    public void display(){
        System.out.println("Person Name is:"+name);
        System.out.println("Person age is:"+age);
        System.out.println("Person phone is:"+phone);
        System.out.println("Person address is:"+address);
    }
}
class PersonObj{         //2nd Class
    public static void main(String args[]){
        Person p1= new Person();
        p1.display();
}
}


Output :- 

PS F:\Learning File\BCA\BCA 3rd Sem\JAVA OOP\BLOG> java PersonObj
Person Name is:Shailesh
Person age is:21
Person phone is:821062
Person address is:Munger-Bihar-India


Explanation of Program:- 

ऊपर दिए हुए example में, 2 classes है। आपके program का execution उस class से start होगा यानि Person Obj class से start होगा। इस class में आप person class का object create कर रहे है। Person class का object create करके आप उस class के object के आगे (.) dot operator लगाकर display method को call कर रहे है। इस object से आप उस class का कोई भी member (variable या method) etc, वो public है तो access कर सकते है।

जब आप कोई भी object create करते है तो सबसे पहले उस class का constructor call होता है। Class के नाम के बाद जो brackets लगे हुए है वो class के constructor को call करते है।

यदि आप चाहे तो objects को भी variables की तरह 2 parts में create कर सकते है। पहले part में आप object को declare करेंगे और दूसरे part में initialize करेंगे।

Example
Person p;
p1 = new Person():
वो objects जिनको आप सिर्फ create करते है लेकिन initialize नहीं करते है reference variables कहते है।
Example :-  Person p 1;

This keyword : 

This keyword current object represent करता है। Current object का मतलब currently आप जिस class में काम कर रहे hai, और उसी class में उस class के object की आपको जरुरत है तो आप This keyword का इस्तेमाल करते है। ज्यादातर this keyword उसी situation में यूज़ किया जाता है जब आप current object के किसी member को point करना चाहते है।
This keyword को मुख्यतः constructors में यूज़ किया जाता है।


//Example tHis keywords:-
class PersonName{
    String name;
    public PersonName(String name){
        this.name= name;
    }
    public void show(){
        System.out.print("Your name is:"+ name);
    }
}
class ThisPerson{
    public static void main(String args[]){
        PersonName pn= new PersonName("Shailesh");
        pn.show();
    }
}


Output :- 


Your name is:Shailesh


जैसा की आप ऊपर दिए हुए उदाहरण में देख रहे है की this keyword PersonName class के name variable को और constructor में दिए हुए parameter को distinguish करने के लिए यूज़ किया गया है। यदि आप यँहा पर this keyword यूज़ ना करे तो compiler को पता ही नहीं चलेगा की आप किस name को कोनसा name assign कर रहे है।

ऐसी कोई भी situation जँहा पर आप current object के member को point करना हो तो आप | उसके लिए this keyword यूज़ कर सकते है। This keyword को एक argument की तरह भी पास किया जा सकता है।


Comments

Popular posts from this blog

Assignment of ITA/ Information Technology and Application BCA- Technology369kk

Q1. What is  computer Explain basic computer architecture and Difference components.  2. Discuss the use of memory in computer system, Explain memory hierarchy  in details. 3. What is software? Explain difference types of software with explain. 4. Write short notes on the given:- (I) Internet. (II) LAN (Local area network ) (III) Search engine (IV) Web browser  Q 1.What is computer Explain basic computer architecture, Difference components of computer.   Computer :- Computer is defined as an electronic device that takes input data and instructions from the user and after processing them, it generates useful and desired output quickly.   A computer is designed to execute applications and provides a variety of solutions through integrated hardware and software components.                            It is fast and automatic device. It works with the help of programs and represents the d...

C++ and Java Practical All Questions Answers - BCA -Technology369kk

C++ and Java  In this post see most important questions for practical questions given by college all questions with answers . Guys I want to say that this is only for suggested post for your practical please request to you change same alphabets, words or anything  methods name and variables name because if you write all words same then this is copy paste for another peoples.  Used Topics:  Keywords, Variables, Condition Statements, Function , Array, Structure, Pointer.                           In OOPs, Class and Objects, Constructor, Poly morph, Encapsulation, Access Specifiers,                               Inheritance etc.  So, Without Time Lose Come to the Points, let's go start Now:        *************************************************************************  C++ 12 ...

Assignment of PMO (Principal of Management and Organization) - Technology369kk

 ** Assignment Of PMO ** Agenda: -  4 Questions discuss in this post. Question 1. Write a d etails note on selection why it Called. negative process.  Question 2. Write a details note on 'span of control. Question 3. Planning is an essential process, do you agree ? Discuss  Question 4. Write a note on management function. Q 1. Write a d etails note on selection why it called negative process.  Ans :-  Selection is the process of choosing the most suitable candidates out of the several candidates available.          Selection is a negative process because there may be more rejected then those selected in most of the candidates that is called selection is a negative process. → Selection process has the following steps:-  [ A .] Screening of applicants - Based on the screening of applicants only those candidates. It Called further process of selection. Who are found eligible for the job Standards of the the organization. [ B .] S...