flutter

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

2023-03-12  本文已影响0人  __Mr_Xie__

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

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{
  Web(String name, num age) : super(name, age){

  }
}

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

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

  Web w=new Web('张三', 12);
  w.printInfo();
}
上一篇 下一篇

猜你喜欢

热点阅读