Итак, я понимаю, что родительский класс передаст все свои переменные (и методы) дочернему классу. У меня вопрос, я получаю ошибку компиляции? Не должна ли переменная с именем number, которую я установил как 5 в классе b, наследоваться в класс a? Мой код ниже.
public class a
{
public static void a()
{
System.out.println(5*number);
}
}
public class b extends a
{
public static void b()
{
int number = 5;
}
}