In a class the implementation must not be concrete which means both non-abstract and abstract classes are allowed. code example
Example: abstract class in java
public abstract class GraphicObject {
abstract void draw();
}
public abstract class GraphicObject {
abstract void draw();
}