About interface, java interface

What is an interface?

Devices and software that enable communication and control by connecting different devices / devices with a computer.

Hardware interface

A standard for the shape of a connector (connector) for connecting hardware devices and a method for transmitting and receiving. (Example) USB

Software interface

A format for exchanging data between programs (Example) API

User interface (UI)

It refers to the role of connecting a computer with the human side who uses it. In other words, it acts as an intermediary between personal computers and humans. (Example) "User interface is difficult to use" = The operation procedure is complicated and the operability is poor.

java interface

╩╗Interface` used in Java does not describe the specific processing content of the method included in the class, but defines only the type of variable and method.

Interface member variables are automatically attached with public static final, so they are constants.


Declaration

interface Interface name{}


Implementation

class class name implements interface name{}

Recommended Posts

About Java interface
[Java] About interface
About interface, java interface
About Java functional interface
java (interface)
[java] interface
[Java] About Java 12 features
[Java] About arrays
Something about java
Where about java
About Java features
About Java arrays
[Java] Functional interface
About java inheritance
About java var
About Java literals
About Java commands
About Java log output
Java, about 2D arrays
About class division (Java)
Commentary: About the interface
About [Java] [StreamAPI] allMatch ()
About Java StringBuilder class
Callable Interface in Java
java standard functional interface
[Java] About Singleton Class
About Java method binding
[Java] About anonymous classes
About method splitting (Java)
[Java Silver] About initialization
JAVA learning history interface
About Java Polymorphism super ()
About inheritance (Java Silver)
About Java String class
About Java access modifiers
About Java lambda expressions
About Java entry points
About Java 10 Docker support
Personal summary about Java
Java learning memo (interface)
All about Java programming
About java abstract class
A note about Java GC
Advanced inheritance abstract, interface -java
What I researched about Java 8
About an instance of java
JAVA learning history interface inheritance
[Java] Functional interface / lambda expression
What I researched about Java 6
[Gradle] About Java plug-in tasks
interface
About Java variable declaration statements
What I researched about Java 9
[Java] About try-catch exception handling
Check Java9 Interface private methods
[Java Silver] About equals method
[Java] About String and StringBuilder
Java
What I researched about Java 7
About =
About Java class variables class methods