Then you must read what abstract is. By looking at the current code, you don't need abstract as there is no abstract method in your class, so no need to create it as abstract unless you need to have...
Type: Posts; User: Mr.777
Then you must read what abstract is. By looking at the current code, you don't need abstract as there is no abstract method in your class, so no need to create it as abstract unless you need to have...
Might be the logic or forced to do so but you can still make a class abstract without having any abstract method. Well, not the best practice but still allowed.
You can never instantiate an object of abstract class. For more details read Abstract Methods and Classes (The Java™ Tutorials > Learning the Java Language > Interfaces and Inheritance)