Possible Duplicate:
Interface or abstract class?
Abstract and Interface in java
I am still a student in Java and i came across abstract class and interface.
now when you create an abstract class you write methods like this:
public abstract void something();
but when you create a method in your interface it looks like this:
public void something();
Now im not blind i can see that there is some difference also i do know that you extend
an abstract class and you implement
an interface.
But can someone tell me what the difference is maybe an example of where you would use one over the other?