ublic class A1 {
int a,b=12;
A1()
{
System.out.println("super class constructor");
}
A1(int a)
{
System.out.println(a);
}
A1(double b)
{
System.out.println(b);
}
//@override
void CSE()
{
System.out.println("this is super class method");
}
}
public class B1 extends A1 {
int b=10;
B1()
{
super(34.988);
System.out.println("this is subslass constructor");
}
void CSE()
{
System.out.println("this is sub class method");
}
void PrintAttribute()
{
System.out.printf("the base class b"
+ " value is %d and sub class b value is %d",super.b,b);
}
void printoverride()
{
CSE();
super.CSE();
}
}
public class Demo {
public static void main(String[] args) {
B1 b=new B1();
b.PrintAttribute();
b.printoverride();
}
}