Вставка значений в неабстрактные методы в абстрактном классе с использованием суб неабстрактного класса
Я хочу получить доступ и использовать 3 частные переменные в абстрактном классе(MainAbstract.java) из другого класса, который расширился (SubAbstract.java) из ранее упомянутого абстрактного класса.
Из подкласса я хочу получить доступ к геттерам() и сеттерам () основного класса.
В основном классе (это абстрактный класс) есть абстрактный метод ShowInfo ().
Этот абстрактный метод ShowInfo () должен что-то делать для просмотра каждого экземпляра подкласса.
Ниже приведен исходный код для основного класса (Abstract) и подкласса SubAbstract. Пожалуйста, направьте их.
Что я уже пробовал:
MainAbstract.class
package abstractionexample; public abstract class MainAbstract { private String sName; private String sType; private int iQty; public String getsName() { return sName; } public void setsName(String sName) { this.sName = sName; } public String getsType() { return sType; } public void setsType(String sType) { this.sType = sType; } public int getiQty() { return iQty; } public void setiQty(int iQty) { this.iQty = iQty; } public abstract void showInfo(); public static void main(String[] args) { } }
SubAbstract.java
package abstractionexample; public class SubAbstract extends MainAbstract{ @Override public void showInfo() { } //This is an instance and the getters() and setters() should use each instance of this kind of to get values and set values. SubAbstract nSubAbs = new SubAbstract(); }