Java Interface | Java tutorials for beginners
About this Video:
This video will explain basics of Java interface with real life example as well as practical example.
Links:
To learn about basics of Java click here 👇
Java Basics: • Java Tutorials for Beginners | Java course...
Java Abstraction:
• Java Abstraction | Java tutorials for begi...
Method Overriding:
• Method Overriding in Java | Java Method Ov...
Notes:
1) What is Interface?
2) Uses of Interface.
3) Syntax
4) Achive abstraction by interface.
1) What is Interface?
First, let's understand in real life scenario,
Suppose,you have to make a wooden chair by the help of carpenter.
So for that, first,you will need to give details about chair or we can say specifications about chair to the carpenter and specifications such as suppose,
designOfChair();
sizedOfChair() ;
applyColor();
And using this specifications carpenter will make a chair as per your requirement
I .e carpenter will use or implement all these specifications while making chair..
So, these are the Requirement specification
And these Requirement specifications we can called an interface..
So if we think technically,
Here, you are a client demanding for wooden chair and carpenter will be a service provider who providing service by implementing all these specifications to make a chair as per your requirement..
so here we can say ,
this interface is work like an agreement or contract
between you and carpenter
I.e between client and service provider..
So basically,
Interface can be define as : Any agreement or contract between client and service provider.
2) Uses of Interface:
i)Interface is used to achieve total abstraction.
ii)Interface is used to achieve multiple inheritance.
iii)Interface is used to achieve Loose coupling.
3) Syntax:
interface Interface Name
{
// constant fields;
// abstract methods;
(features added under
👇 Java version 8)
// default methods ;
// static methods;
(features added under
👇Java version 9)
//private methods;
// private static methods;
}
4) Achive abstraction by interface:
interface User{
void insertCard();
void enterPin();
}
class Test1 implements User {
public void insertCard(){
System.out.println("Please insert card.");
}
public void enterPin(){
System.out.println("Please enter a pin.");
}
}
class Test {
public static void main(String [ ] args){
Test1 test1Obj = new Test1();
test1Obj.insertCard();
test1Obj.enterPin();
}
Output:
Please insert card.
Please enter a pin.
#javainterface #interfaceinjava #javainterfacewithnotes #sgturorial #javainterfacewithreallifeexample #javainterfacewithexample #javainterfacenewfeatures
En esta página del sitio puede ver el video en línea Java Interface | Java tutorials for beginners de Duración hora minuto segunda en buena calidad , que subió el usuario SG Tutorial 22 febrero 2023, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 1,624 veces y le gustó 27 a los espectadores. Disfruta viendo!