Dart 编程中的继承
dart 中的继承被定义为一个类派生出另一个类的属性和特征的过程。它很有用,因为它提供了一种能力,我们可以利用它从现有类创建新类。
继承是称为 OOPS(面向对象编程)的编程范式的主要组成部分。
在继承的帮助下,一个类可以使用另一个类的所有属性和特征。
一般来说,继承需要两个类,这些主要是 -
父类- 由另一个类继承的类称为父类。有时,我们也将其称为基类。
子类- 继承父类的属性和特征的类称为子类。
语法
一个类继承另一个类的属性和特征的语法看起来像这样 -
class Childclass extends ParentClass {…
}
每当子类想要继承父类的属性和特征时,我们都会使用extends 关键字。
Dart 中可以有不同类型的继承。主要是这些 -
单级继承
多级继承
分层继承
在本文中,我们将只学习单级继承以保持简单。
单级继承
单级继承是单个类从父类继承的继承情况。
例子
考虑下面显示的例子 -
class Human{void walk(){
print("人类行走!");
}
}
// 继承父类
class Person extends Human{
void speak(){
print("That person can speak");
}
}
void main(){
Person p = new Person();
p.speak();
p.walk(); // 调用父类方法
}
在上面的例子中,我们有两个类,分别名为 Human 和 Person,名为 Human 的类是超类,名为 Person 的类是子类,它继承了名为 Human 的类命名的方法。 walk()
输出
That person can speak人类行走!
以上是 Dart 编程中的继承 的全部内容, 来源链接: utcz.com/z/352664.html