जब हम जावा में किसी विशेष वर्ग को तुरंत चालू करते हैं तो सुपरक्लास का एक उदाहरण बनाया जाता है। यदि ऐसा है तो सभी सुपर वर्गों को तुरंत चालू करने के लिए बहुत अधिक उपरांत होगा। मैं निम्नलिखित कोड की कोशिश की:क्या हम ऑब्जेक्ट को तुरंत चालू करते समय सुपरक्लास का उदाहरण बनाते हैं?
public class AClass {
public AClass() {
System.out.println("Constructor A");
}
}
public class BClass extends AClass{
public BClass(){
System.out.println("Constructor B");
}
}
public class Test {
public static void main(String[] args) {
BClass b = new BClass();
}
}
कोड के उत्पादन में है:
Constructor A
Constructor B
तो, इसका मतलब यह है कि सुपर-क्लास की वस्तुओं की पूरी पदानुक्रम बनाया हो जाता है जब हम एक वर्ग का दृष्टांत?
मैंने हमेशा सोचा (गलत तरीके से) कि एक अलग सबक्लास और एक अलग सुपरक्लास ऑब्जेक्ट्स उप-वर्ग की वस्तु बनाने पर बनाए जाते हैं। – abc
और इस तरह यह पाइथन में भी काम करता है या उस मामले के लिए सी ++ (मुझे विश्वास है, मैंने इसे आजमाया नहीं है)। सही ? – abc