Answers for "meaning of interface in java"

2

interface in java

An interface can contain:

public constants;
abstract methods without an implementation (the keyword abstract is not required here);
default methods with implementation (the keyword default is required);
static methods with implementation (the keyword static is required);
private methods with implementation.
Java 9 onwards, you can include private methods in interfaces. Before Java 9 
it was not possible.
An interface can't contain fields (only constants), constructors,
 or non-public abstract methods.
The keyword abstract before a method means that the method does not have a
body, it just declares a signature.
Posted by: Guest on January-28-2022
1

interface in java

In many cases, it is more important to know what an object can do,instead of 
how it does what it does. This is a reason why interfaces are commonly used for
declaring a type of variable.
 interface : DrawingTool : a tool can draw
 interface DrawingTool {
    void draw(Curve curve);
}
DrawingTool pencil = new Pencil();
DrawingTool brush = new Brush();
Both Pencil and brush class should implement draw method
Posted by: Guest on January-28-2022

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language