From super Contsrutor 30
From Sub e=0,b=0
.
, new Child(), Child
, constrctor
constrcutor
() { System.out.println( " Contsrutor" + a); (); }
meth(), , () .
, child() super constrcutor
, , a, b.
b 0 , constrcutor.
, ,
.. meth() constrctor, constrcutor.
package com.kb.finalVariables;
public class Test {
public static void main(String args[]){
Child c1 = new Child();
}
}
class Parent{
final int a =30;
Parent(){
System.out.println("From super Contsrutor "+a);
}
void meth(){
System.out.println("From super");
}
}
class Child extends Parent{
final int e=super.a;
int b=30;
public Child() {
meth();
}
void meth(){
System.out.println("From Sub e=" +e+", b="+b);
}
}