在Java中,如果一个类实现了一个接口,那么它必须实现该接口中声明的所有抽象方法。 抽象方法是没有具体实现的方法,并使用abstract
关键字在接口中声明。 实现接口的类必须提供这些抽象方法的具体实现。 如果没有,您还需要将其声明为抽象类。
这里有一个简单的例子来说明这一点。
//定义接口
接口 MyInterface {
//声明一个抽象方法
void myAbstractMethod();
}
//实现接口的类
类 MyClass 实现 MyInterface {
//提供抽象方法的具体实现
@Override
公共 void myAbstractMethod() {
System.out.println("调用抽象方法。");
}
}
公共 类 主要 {
公共 静态 void main(String[] args) {
我的班级 obj = 新 MyClass();
obj.myAbstractMethod(); // 输出“调用了一个抽象方法。”
}
}
在此示例中,MyClass
实现MyInterface
接口并提供myAbstractMethod()
方法的具体实现。 如果您创建一个 MyClass
对象并调用 myAbstractMethod()
方法,它将打印“调用了我的抽象方法”。
以上内容来源于互联网,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册