美文网首页flutter
10.5 Dart 类的继承 super关键词的使用 实例化自

10.5 Dart 类的继承 super关键词的使用 实例化自

作者: __Mr_Xie__ | 来源:发表于2023-03-13 08:41 被阅读0次

面向对象的三大特性:封装 、继承、多态

Dart中的类的继承:

1、子类使用extends关键词来继承父类
2、子类会继承父类里面可见的属性和方法 但是不会继承构造函数
3、子类能复写父类的方法 getter和setter

class Person {
  String name;
  num age; 
  Person(this.name,this.age);
  void printInfo() {
    print("${this.name}---${this.age}");  
  }
}

class Web extends Person{
  String sex;
  Web(String name, num age,String sex) : super(name, age){
    this.sex=sex;
  }
  run(){
   print("${this.name}---${this.age}--${this.sex}");  
  }
}

main(){ 
  // Person p=new Person('李四',20);
  // p.printInfo();

  // Person p1=new Person('张三',20);
  // p1.printInfo();

  Web w=new Web('张三', 12,"男");
  w.printInfo();
  w.run();
}

相关文章

  • flutter【7】dart语言--类

    类 dart 是纯面向对象语言,每个对象都是某个类的实例,并且所有类都是继承自 Object。 dart中继承使用...

  • 关于Super

    关于Super 何为super? 解答:所有类的class实例方法都继承自NSObject,来自NSObject ...

  • Dart学习笔记——面向对象(二)

    继承 简单继承 Dart中的类的继承: 子类使用extends关键词来继承父类。 子类会继承父类里面可见的属性和方...

  • Dart类的继承及super的使用

    学习java时我们都知道面对对象的三大特性:封装 、继承、多态 Dart中的继承是什么样的呢? 我们先来看一段代码...

  • 面向对象

    类的声明 使用构造函数声明 使用 class 声明类 类的实例化 使用 new 操作符来实例化一个类 类的继承 借...

  • 第二章:Dart语法(类)

    Dart 是支持基于 mixin 继承机制的面向对象语言,所有对象都是一个类的实例,而所有的类都继承自 Objec...

  • Flutter/Dart - 类的继承

    前言 Dart中的继承: 1.子类使用extends关键词来继承父类 2.子类会继承父类里面可见的属性和方法,但是...

  • python中super的使用

    super的简单用法 多继承中super的使用   super简单的说是调用父类的方法,不管是父类的初始化方法还是...

  • Dart-04 类、对象、mixins

    Dart所有的东西都是对象,所有的对象都继承自Object类。Dart是一门使用类和单继承的面向对象语言,所有的对...

  • 第十一章继承

    使用继承 父类 子类 子类访问父类成员 super 使用super 关键字,super代表父类对象 访问父类的构...

网友评论

    本文标题:10.5 Dart 类的继承 super关键词的使用 实例化自

    本文链接:https://www.haomeiwen.com/subject/deeykdtx.html