У меня есть небольшая проблема, из-за которой я пока не могу пропустить свой код.Доступ из родительского класса
У меня есть 2 класса, один из них представляет собой абстрактный класс, который наследует его дети, а дети расширяют этот класс.
Так что это что-то вроде этого:
abstract class foo implements Runnable{
int whatever;
int whatever2;
public void doStuff(){
//need value from child class here -- should be 100
}
public class bar extends foo{
private int ID = 100;
//getter here
}
Причины использовать родительский класс, чтобы объединить свои конструкторы/методы сериализации принять тонны различных классов, которые все имеют аналогичные данные, но с совершенно разными значениями.
Что вопрос? –
Соглашения Java означают, что имена классов должны начинаться с заглавной буквы, например. 'Bar' и' Foo'. Это может показаться второстепенным, но, читая ваш код, он чувствует себя удивительно ... странно. –