Why Do We Need Java Interface | What is Java Interface Explain With Demo ?| InterviewDOT

preview_player
Показать описание

Tamil Why Do We Need Java Interface | Explain Java Interface With Demo | InterviewDOT

A Java interface is more like an abstract class than a regular class. An interface can only contain method signatures and static final fields. An interface is merely a contract between the interface and classes that implement it.

What Is an Interface?
As you've already learned, objects define their interaction with the outside world through the methods that they expose. Methods form the object's interface with the outside world; the buttons on the front of your television set, for example, are the interface between you and the electrical wiring on the other side of its plastic casing. You press the "power" button to turn the television on and off.

Implementing an interface allows a class to become more formal about the behavior it promises to provide. Interfaces form a contract between the class and the outside world, and this contract is enforced at build time by the compiler. If your class claims to implement an interface, all methods defined by that interface must appear in its source code before the class will successfully compile.

Demo Code :
Рекомендации по теме
Комментарии
Автор

Clear explanation dude...I now understood the purpose of interface

aparnav
Автор

Nice Explanation. Anna could you plz explain spring AOP concept with example.

kalaik
Автор

Nice but short.need more details with Java code practice

MrJebin