мы можем создать объект абстрактного класса?
Я просто запутался в концепции абстрактного класса. Пожалуйста, очистите мои сомнения. ЗначениеAbstract
класс говорит, что мы не можем создать объект такого класса, то, что мы назвали, какA a=new A(){ }
, Пример ниже
public abstract class AbstractTest {
public abstract void onClick();
public void testClick(){
}
}
public class A {
AbstractTest test = new AbstractTest(){
@Override
public void onClick() {
}
};
}
затемtest
это объект или что?