如何在Java中实现接口?
要实现接口,Java类必须implements在其类定义上使用关键字。例如,classA实现interfaceB。A类的类定义如下所示:
class A implements B {
}一个类可以实现多个接口。例如,类A可以实现interfaceB和interfaceC:
class A implements B, C {
}实现接口的类必须实现该接口中声明的所有方法。
package org.nhooo.example.fundamental;
public interface Language {
String getBirthday();
String getGreeting();
}以下类是该Language接口的英语实现。
package org.nhooo.example.fundamental;
public class English implements Language {
public String getBirthday() {
return "Happy Birthday";
}
public String getGreeting() {
return "How are you?";
}
}下列类是该Language接口的印度尼西亚实现。
package org.nhooo.example.fundamental;
public class Indonesian implements Language {
public String getBirthday() {
return "Selamat Ulang Tahun";
}
public String getGreeting() {
return "Apa kabar?";
}
}这是一个片段,显示了实际使用的接口和类。
package org.nhooo.example.fundamental;
public class LanguageDemo {
public static void main(String[] args) {
Language language = new English();
System.out.println(language.getBirthday());
System.out.println(language.getGreeting());
language = new Indonesian();
System.out.println(language.getBirthday());
System.out.println(language.getGreeting());
}
}
热门推荐
10 医院探望朋友祝福语简短
11 毕业祝福语简短女朋友
12 春节虎年爸妈祝福语简短
13 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短