Classes and Objects in Java
Classes and objects are basic concepts of oop(object-oriented programming) that revolve around real life institutions.
class और object ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग की बुनियादी अवधारणाएं हैं जो वास्तविक जीवन संस्थाओं के चारों ओर घूमती हैं।
class
A class is a user defined blueprints or prototype that makes the objects. It represents the set of properties or methods which are common to all types of one type. Generally, these components can be included in class announcements, respectively:
एक वर्ग एक उपयोगकर्ता परिभाषित ब्लूप्रिंट या प्रोटोटाइप है जिससे वस्तुओं को बनाया जाता है। यह गुणों या विधियों के सेट का प्रतिनिधित्व करता है जो एक प्रकार की सभी वस्तुओं के लिए आम हैं। आम तौर पर, कक्षा घोषणाओं में इन घटकों को क्रमशः शामिल किया जा सकता है:
- Modifier: A class may be public or have default access (refer to the description).
- Class name: The name should start with the initial letter (capitalized by the conference).
- Superclass (if any): The name of the class parent (superclass), if any, is expanded before the keyword. A class can only increase one parent (sub class).
- Interface (if any): A comma-separated list of interfaces implemented by the class, if any, before applying keywords. A class can implement multiple interfaces.
- Body: surrounded by braces, square squares, {}
- Modifiers (संशोधक): एक वर्ग सार्वजनिक हो सकती है या डिफ़ॉल्ट पहुंच हो सकती है (विवरण के लिए इसका संदर्भ लें)।
- कक्षा का नाम: नाम प्रारंभिक पत्र (सम्मेलन द्वारा पूंजीकृत) के साथ शुरू होना चाहिए।
- सुपरक्लास (यदि कोई है): कक्षा के माता-पिता (सुपरक्लास) का नाम, यदि कोई है, तो कीवर्ड से पहले विस्तारित होता है। एक वर्ग केवल एक माता-पिता को बढ़ा सकता है (उपclass)।
- इंटरफ़ेस (यदि कोई है): कीवर्ड लागू करने से पहले कक्षा, यदि कोई हो, द्वारा कार्यान्वित इंटरफेस की एक अल्पविराम से अलग सूची। एक वर्ग एक से अधिक इंटरफ़ेस को कार्यान्वित कर सकता है।
- शरीर: ब्रेसिज़ से घिरा वर्ग वर्ग, {}।
Example
public class Dog {
String breed;
int age;
String color;
void barking() {
}
void hungry() {
}
void sleeping() {
}
}
click for object
No comments:
Post a Comment