Broad Kenny , learningslot, answered Abstraction is process of hiding the implementation details and showing only the functionality.Abstraction in java is achieved by using interface and abstract class. Interface give 100% abstraction and abstract class give 0-100% abstraction.
Anonymous answered Abstract types are known as abstract base classes, interfaces, traits, mixins, flavors, or rolesfor more details,please go to:en.wikipedia.org