When you create a subclass of a class, when you want to make a superclass abstract, because, according to my knowledge, a superclass can do everything that an abstract class can do. I'm right?
By making it abstract, you simply limit yourself to creating an abstract class.
For example, there are two classes: A and B
class A {
}
class B extends A {
}
and
abstract class A {
}
class B extends A {
}
Is there any specific difference?
, ? , , (, Fruit > apple, orange, banana, grape, strawberries ..), - - , ?
, , ? .