Johu
摘要: 本篇从大地老师《Dart 入门实战教程》学习整理而来。 泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) 泛型方法 实现传入什么类型返回就是什么类型 getData<T>(T value){ return value; } void main(){ print(getDa 阅读全文
posted @ 2021-12-17 23:49 Johu 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 本篇从大地老师《Dart 入门实战教程》学习整理而来。 抽象类 Dart中抽象类: Dart抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口。 抽象类通过 abstract 关键字来定义。 Dart中的抽象方法不能用 abstract 声明,Dart中没有方法体的方法我们称为抽象方法 阅读全文
posted @ 2021-12-17 23:37 Johu 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 本篇从大地老师《Dart 入门实战教程》学习整理而来。 子类使用extends关键词来继承父类 子类会继承父类里面可见的属性和方法 但是不会继承构造函数 子类能复写父类的方法 getter和setter 简单继承 继承的类就有了父类的属性和非静态方法 class Person { String na 阅读全文
posted @ 2021-12-17 22:52 Johu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 本篇从大地老师《Dart 入门实战教程》学习整理而来。 面向对象编程 面向对象编程(OOP)的三个基本特征是:封装、继承、多态 封装:封装是对象和类概念的主要特性。封装,把客观事物封装成抽象的类,并且把自己的部分属性和方法提供给其他对象调用, 而一部分属性和方法则隐藏。 继承:面向对象编程 (OOP 阅读全文
posted @ 2021-12-17 21:32 Johu 阅读(70) 评论(0) 推荐(0) 编辑