Java 如果你必须指出多态性,会是哪一行?
那么,让我们假设我们有两个类:Java 如果你必须指出多态性,会是哪一行?,java,interface,polymorphism,Java,Interface,Polymorphism,那么,让我们假设我们有两个类: 第一个是接口类,称为“Messenger” 在第二个类“Messenger”中,我们继承了“Messenger”接口 并实现其方法 此外,我们还有“主要”课程 假设main看起来像这样: // initialization of main class` Messenger messengerEx = new MessengerEx(); system.out.println(messengerEx.getSomeMessage()); // ending ma
- 第一个是接口类,称为“Messenger”
- 在第二个类“Messenger”中,我们继承了“Messenger”接口 并实现其方法
- 此外,我们还有“主要”课程
// initialization of main class`
Messenger messengerEx = new MessengerEx();
system.out.println(messengerEx.getSomeMessage());
// ending main
如果有人让你指出这个程序中多态性的位置,你会指出哪里?显然
Messenger-ex
将界面的子类型划分为Messenger
。该代码中只有一行代码。我将指向你提到的同一行。@azurefrog-我在问一个一般性问题。不需要寻找代码。Messenger接口有几个已定义的方法。MesserngerEx只是为这些方法打印了一些消息。大体上,我们只是创建一个对象。如果有帮助,我会编辑它并抛出几个方法调用程序,以便更多地填充main。我问了一个一般性问题,这可能会使它不适合这样做。如果您只需要一般信息,那么有很多方法可以了解多态性,通过谷歌上的快速搜索。谢谢:)我知道这是一个子类型多态性,我只是想确保我理解主要思想。