Здравствуйте у меня вопрос: есть класс А, у него есть private int a; и конструктор
public class A{ //open
private int a;
public A(int a){ this.a = a;}
и метод
public int pow() { return a*a; }
} //close
.
Есть класс потомок:
public class B extends A{
public B(int a){
super(a); }
В точке входа, точнее в методе main
psvm(String []args){
A a = new A(5);
B b = new B(6);
int aPow = a.pow();
int bPow = b.pow();
sout("aPow = " + aPow + " bPow = " + bPow);
}
У класса "B" нету поля "а", и я читал что приватные поля не наследуются, как можете это объяснить?
psvm
значит public static void main