Как расширить абстрактный класс в подпакете? - PullRequest
0 голосов
/ 30 марта 2019

У меня есть интерфейс, реализованный двумя абстрактными классами, и я должен расширить этот класс в подпакете, но я не знаю, как это сделать.

У меня есть 1 класс в пакете (в сумме):

package com.p1;

abstract class Class1 implements InterfaceTest{
    private int x;

    public Class1(int x){
    }
}

И мой второй класс в подпакете:

package com.p1.subPackage;

import com.p1.Class1; //which is not working cause its abstract

public class Class2 extends Class1{
    public Class2(){
        x = 5;
    }
}

Как я должен импортировать этот класс?

1 Ответ

1 голос
/ 30 марта 2019

делает класс Class1 public abstract.

public abstract class Class1 implements InterfaceTest{
...