发布网友 发布时间:2022-04-25 19:47
共3个回答
热心网友 时间:2023-10-14 17:02
实现某个方法:别人定义好的接口,接口里有很多方法声明,但是没有实现,你实现这个接口,就要实现接口的方法。你写好之后别人或者系统用你写的内容的时候,直接显式调用接口的方法,不会显式调用你的实现类的。追答不是,
public interface SomeInterface {
int someMethod();
}
public class YourClass implements SomeInterface {
//public int someMethod(){
System.out.println("I implement SomeInterface.someMethod()");
}
}
接口里面没有方法实现体,在你的实现类中实现(也就是写出具体的语句),别人用的时候直接这样调用:
SomeInterface i = new YourClass();
i.someMethod();
热心网友 时间:2023-10-14 17:03
“实现”指的就是用具体的代码,完成特定的功能。接口、抽象类的方法是没有方法体的,只有一个名称。但光靠这个名称什么都不能做,所以在实现接口的类或者实例化抽象类的子类中,就要将没有方法体的方法,加上具体的代码,使它能够完成一个任务,这就是实现。热心网友 时间:2023-10-14 17:03
实现类:其实是开辟内存空间。类只是个蓝图或模板,你只有实现才能把它具体(实例)化。那么你只有把类实例化之后,才能去实现类中的某个方法