what is the difference between abstract and concrete methods in java?
A method which is not abstract i.e. if a methods definition is given in the same class its declared is called concrete. Abstract classes may contain abstract methods, but concrete classes can't. Abstract classes usually have partial or no implementation. ... Unlike concrete classes, abstract classes cannot be instantiated.