java - 这个java方法中的关键字super在做什么?

标签 java

所以没有类扩展as in this question ,所以我试图了解 super() 方法调用正在做什么?

如果关键字 extend 被用作引用的 SO 问题,我可以理解 super,但事实并非如此。

 public class Solver {
   private Node result;

   private class Node implements Comparable<Node> {
     Node prev;
     Board value;
     int moves = 0;
     int priority;
     public Node(Board value, Node previous) {
       super();
       //stuff
       //stuff
     }

     @Override
     public String toString() {
       //stuff
     }

     @Override
     public int compareTo(Node node) {
        //stuff
     }
   }
 }

最佳答案

总有一个名为Object的父类(super class),因此它将调用Object的构造函数。

关于java - 这个java方法中的关键字super在做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35739650/

相关文章:

java - 如何使用java代码执行FreeSwitch命令

java - Helper 类中的计算问题 - 在计算之前返回值

java - 测试 CompletableFuture.allOf。加入需要永远

java - 为什么akka中receiver.tell(msg, sender)而不是sender.tell(msg,receiver)?

java - 尽管配额详细信息中显示有调用,Google 应用引擎仍不发送邮件

来自 iPhone 的 java mailx 多部分附件丢失

Java:如何编写自己压缩后的图像

java - OrientDB验证错误

java - SWT应用程序: Are Draggable Tabs Possible?

java - Java 中类实现文档注释的正确位置