В чем разница между абстрактным классом и не абстрактным классом при расширении производных классов? Оба класса я не использовали метод переопределения и абстрактных методов (т.е. Абстрактный класс). Просто я унаследовал свойства. Что и почему предпочли класс?
Пример:
Код 1:
abstract class a {
protected int empnno;
protected String empname;
}
class b extends a {
...
}
Код 2:
class a {
protected int empnno;
protected String empname;
}
class b extends a {
...
}