更新时间:2022-07-07 11:50:54 来源:极悦 浏览6491次
为了从java程序调用接口方法,程序必须实例化接口实现程序。然后可以使用实现对象调用方法。极悦小编来给大家举例说明。
例子
public interface InterfaceDemo{
default public void displayNameDefault(String name){
System.out.println("Your name is : " + name);
}
public void displayName(String name);
public void displayNameAndDesignation(String name, String designation);
}
上面的接口定义了三种显示姓名和可选职位的方法。一种方法是包含实现逻辑的默认方法。其余两种方法不包括实现逻辑。
public class InterfaceDemoImpl implements InterfaceDemo{
public void displayName(String name) {
System.out.println(name);
}
public void displayNameAndDesignation(String name, String designation) {
System.out.println("Name:" + name + "\n"+ "Designation:" + designation);
}
}
上面的java程序声明它将使用implements关键字来实现接口。该程序现在有义务为这两种非默认方法提供 java 代码。因此,提供了方法的实现。
public class CallInterfaceMethod {
public static void main(String args[]){
InterfaceDemo demo = new InterfaceDemoImpl();
demo.displayName("Adithya");
demo.displayNameAndDesignation("Adithya", "Java Developer");
demo.displayNameDefault("Adithya");
}
}
上面的程序实例分析Java接口实现。接下来,调用接口中定义的每个方法。
输出
Adithya
Name:Adithya
Designation:Java Developer
Your name is : Adithya
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习