- class Cnstrctr
- {
- Cnstrctr (int a)
- {
- this(2.3f);
- System.out.println("int");
- }
- Cnstrctr (float a)
- {
- this(2.3);
- System.out.println("float");
- }
- Cnstrctr (double b)
- {
- this('a');
- System.out.println("double");
- }
- Cnstrctr (char b)
- {
- System.out.println("char");
- }
- public static void main(String...a)
- {
- new Cnstrctr(1);
- }
- }
- Output:
- char
- double
- float
- int
- class DetectIpAdd
- {
- String IpAdd;
- DetectIpAdd()
- {
- System.out.println("class DetectIpAdd");
- }
- }
- class Xyz extends DetectIpAdd
- {
- int a,b;
- Xyz()
- {
- a=20;
- b=30;
- System.out.println("METHOD XYZ");
- }
- public static void main (String ...X)
- {
- new Xyz();
- }
- }
- Output:
- class DetectIpAdd
- METHOD XYZ
- class A
- {
- A()
- {
- System.out.println("no pArA : clAss A");
- }
- }
- class B extends A
- {
- B()
- {
- System.out.println("no pArA : clAss B");
- }
- }
- class C extends B
- {
- C()
- {
- System.out.println("no pArA : clAss C");
- }
- public static void main (String ...X)
- {
- new C();
- }
- }
- Output:
- no pArA : clAss A
- no pArA : clAss B
- no pArA : clAss C
- //CONSTRUCTOR CHAINING IN BETWEEN MORETHAN ONE CLASS
- class A
- {
- A()
- {
- System.out.println("no pArA : clAss A");
- }
- A(int x)
- {
- System.out.println("hvng pArA : clAss A");
- }
- }
- class B extends A
- {
- B()
- {
- System.out.println("no pArA : clAss B");
- }
- B(int x)
- {
- super(3);
- System.out.println("hvng pArA : clAss B");
- }
- }
- class C extends B
- {
- C()
- {
- System.out.println("no pArA : clAss C");
- }
- C(int x)
- {
- super(2);
- System.out.println("hvng pArA : clAss C");
- }
- public static void main (String ...X)
- {
- new C(23);
- }
- }
- Output:
- hvng pArA : clAss A
- hvng pArA : clAss B
- hvng pArA : clAss C
- //class A extends Object Object class is the parent class of every class in java
- class Dadaji
- {
- Dadaji(int x)
- {
- this();
- System.out.println("Dadaji");
- }
- Dadaji()
- {
- System.out.println("no pArA : Dadaji");
- }
- }
- class Pitaji extends Dadaji
- {
- Pitaji(int x)
- {
- System.out.println("Pitaji");
- }
- Pitaji()
- {
- super(3);
- System.out.println("no pArA : Pitaji");
- }
- }
- class Child extends Pitaji
- {
- Child(int x)
- {
- super(20);
- System.out.println("hvng pArA : child");
- }
- public static void main (String ...X)
- {
- new Child(23);
- }
- }
- Output:
- no pArA : Dadaji
- Pitaji
- hvng pArA : child
- class Dadaji
- {
- Dadaji(int x)
- {
- this();
- System.out.println("Dadaji");
- }
- Dadaji()
- {
- System.out.println("no pArA : Dadaji");
- }
- }
- class Pitaji extends Dadaji
- {
- Pitaji(int x)
- {
- this();
- System.out.println("hvng pArA : Pitaji");
- }
- Pitaji()
- {
- super(3);
- System.out.println("no pArA : Pitaji");
- }
- }
- public static void main (String ...X)
- {
- new Child(23);
- }
- }
- Output:
- no pArA : Dadaji
- Dadaji
- no pArA : Pitaji
- hvng pArA : Pitaji
- hvng pArA : child
| Copyright ©2016 | All Rights Reserved |
| Design by Uves Khan |