Dart 超类构造器2024 年 8 月 29 日 | 阅读 2 分钟 子类可以继承父类的所有属性(方法,变量)和行为,除了父类的构造器。可以通过使用 super() 构造器在子类中调用超类构造器。我们可以访问超类的非参数化和参数化构造器。在 Dart 中访问超类的构造器略有不同。语法如下所示。 语法隐式 super我们知道,当我们实例化一个类时,会自动调用构造器。当我们创建子类的对象时,它会调用子类的构造器,该构造器隐式调用父类的默认(非参数化)构造器。我们可以在子类中使用 super() 构造器来调用超类构造器。让我们理解下面的例子。 示例 -输出 Dart Implicit Superclass constructor example This is a superclass constructor This is a subclass constructor Welcome to javatpoint 显式 super如果超类构造器包含参数,那么我们需要使用参数调用 super() 构造器,以便在子类中显式调用超类构造器。让我们理解下面的例子。 示例 -输出 Dart explicit Superclass constructor example This is a parameterized superclass constructor We are calling superclass constructor explicitly This is a subclass constructor Welcome to javatpoint 示例 - 2下一个主题Dart 方法 |
我们请求您订阅我们的新闻通讯以获取最新更新。