Session 6 |
Abstract methods
Before we are going to plunge into interfaces and abstract classes, have a look at abstract methods.
An abstract method is a method that has a modifier, return type, and method signature followed by a semicolon. Abstract methods do not have bodies nor braces { }
. A few examples of abstract methods:
public abstract void eat(int grams); //abstract void method public abstract String bark(String dogName); //abstract return-type method
Remember: it is not possible to make an abstract
constructor or an abstract static
method!
Apart from abstract methods, it is possible to create abstract instance fields. Abstract instance fileds is not possible to initialized:
modifier dataType instanceFieldName; //abstract instance field are not initialized
Session 6 |