Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果你必须指出多态性,会是哪一行?_Java_Interface_Polymorphism - Fatal编程技术网

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”接口 并实现其方法

  • 此外,我们还有“主要”课程

假设main看起来像这样:

// initialization of main class`
Messenger messengerEx = new MessengerEx();
system.out.println(messengerEx.getSomeMessage());
// ending main

如果有人让你指出这个程序中多态性的位置,你会指出哪里?

显然
Messenger-ex
将界面的子类型划分为
Messenger

该代码中只有一行代码。我将指向你提到的同一行。@azurefrog-我在问一个一般性问题。不需要寻找代码。Messenger接口有几个已定义的方法。MesserngerEx只是为这些方法打印了一些消息。大体上,我们只是创建一个对象。如果有帮助,我会编辑它并抛出几个方法调用程序,以便更多地填充main。
我问了一个一般性问题,这可能会使它不适合这样做。如果您只需要一般信息,那么有很多方法可以了解多态性,通过谷歌上的快速搜索。谢谢:)我知道这是一个子类型多态性,我只是想确保我理解主要思想。