Write a Java-program with out using super() with parameterized

Write a Java-program with out using super() with parameterized

Program
class A
{
    A(int x)
    {
        System.out.println("Parent constructor");
    }
}
class B extends A
{
    B(int x)
    {
    
        System.out.println("child constructor");
    }
}
public class Main
{
public static void main(String args[])
{
    B ob =new B(10);
}
}

Output:

Error

Note: Constructors can not inherit to one class to another class. To overcome this problem super() is introduced;


With Super Keyword
class A
{
    A(int x)
    {
        System.out.println("Parent constructor");
    }
}
class B extends A
{
    B(int x)
    {
        super(10);
        System.out.println("child constructor");
    }
}
public class Main
{
public static void main(String args[])
{
    B ob =new B(10);
}
}

Output:

Parent constructor
child constructor


Super Keyword In Java



More Questions


146 . Write a Java-program with out using super() no parameterized
147 . Write a Java-program with out using super() with parameterized
148 . Write a Java-program with using polymorphism
149 . Write a Java-program using static method overloading
150 . Write a Java-program using dynamic method overloading
151 . Write a Java-program using Constructor overloading
152 . Write a Java-program using static method overridding
153 . Write a Java-program using dynamic method overridding
154 . Write a java program to illustrate inner class accessing inner class properties
155 . Write a package Program
156 . Write a package program using encapsulation