flutter类的细节

news/2024/9/24 2:21:49/

flutterhexoblog%0Aabbrlink_9bcefa22%0Adate_20240422_002625%0Atags%0Adescription_flutter%0Acover_httpanimehavennetlainceleyesdhjpg_1">title: flutter类的细节(hexo发表blog的初尝试)
abbrlink: 9bcefa22
date: 2024-04-22 00:26:25
tags:
description: flutter里抽象类的解释
cover: “http://anime-haven.net/lainceleyesdh.jpg”

{% p center logo large, Flutter近日学习所遇到的问题 %}
{% p center h3, 是关于flutter里遇到的抽象类里面,关于继承和多态的应用。其中的语言是关于dart,我认为这个语言类似于C++,写的方法也大差不多。%}
{% span center h3, 首先,我创建一个class Person的类%}
{% p center h3,1.第一种:继承—class Man extengds Person 对于它而言便是Person里面的方法以及属性都需要实现, 而第二种便是:多态—class Man implements Person,对于它来说是来实现接口的,若各位学有余力可以去自学一下"设计模式"这门课,废话不多说,我们来具体看看它的具体代码实现%}

比如说这个代码:

class person{eat();run(); //我在这里进行了抽象函数的设定
}//然后我定义一个子类叫作man
class Man extends Person
{eat(){print("我吃饭了"); //必须是具体的实现操作}run(){print("吃完饭运动一下"); }
}
//这个就是类的继承

然后就是类的继承

class Person
{eat();run();}//这里我们是封装这个包,可以使用import方法引入
//下面就是举例子如何引入封装
import "Person.h"
class Man implement Person
{eat(){print("fa");}run(){print("man");}
}

这里便是多态的实现,我创建了一个接口,所以便用了implement的方法来实现函数的创建
"https://madao-luv.github.io/"同步发布.


http://www.ppmy.cn/news/1433921.html

相关文章

【SAP ME 28】SAP ME创建开发组件(DC)webService

目录 1、说明 2、创建开发组件(DC) 3、相关性 4、公共部分 5、构建

CQ 社区版 2.11.1|新增主体授权、操作向导等

四月,正是踏青时节~ 不知道大家有没有约上三五好友一起去踏青露营 但 CQ 与大家的一月一见,不会失约! 让我们一起来看看本月的社区版有哪些更新吧~ 「手动授权」模块划分为主体授权和客体授权 |新增用户维…

程序员英语之Spring篇

spring.io/quickstart 本期课程讲解Spring官网的快速上手页面 官网地址 https://spring.io/quickstart Spring Quickstart Guide Spring 快速开始指南 Guide 指南 What you’ll build 接下来你将要构建的是什么? build 构建 You will build a classic “H…

C#中的 task 和 task<T> 之间的区别

C#中的Task和Task是用来处理异步编程的关键类,它们之间的主要区别在于结果的返回类型。在这篇博客文章中,我们将详细解析这两个类的差异,并提供一些示例来说明它们在实际编程中的应用。 1、使用与功能区别 1.1Task Task类是C#异步编程的基…

《ElementPlus 与 ElementUI 差异集合》el-select 差异点,如:高、宽、body插入等

宽度 Element UI 父元素不限制宽度时,默认有个宽度 207px; 父元素有固定宽度时,以父元素宽度为准; Element Plus 父元素不限制宽度时,默认100%; 父元素有固定宽度时,以父元素宽度为准&#x…

如何更好的管理个人财务?使用极空间部署私有记账系统Firefly III

如何更好的管理个人财务?使用极空间部署私有记账系统Firefly III 哈喽小伙伴们好,我是Stark-C~ 不知道屏幕前的各位“富哥”日常生活中是怎么管理自己巨额财富的,反正对于像我这样年薪过千的摸鱼族来说,请一个专业的理财顾问多多…

Go语言 Map

基本介绍 Map 是一种无序的键值对的集合。 基本使用 初始化 初始化 Map 可以使用 make 函数,也可以使用字面量的方式直接初始化值。 // 创建一个空的 Mapm1 : make(map[string]int)// 使用字面量的方式m2 : map[string]int{"apple": 1,"banana&q…

AIGC时代下,知识管理有点多余了?

尤瓦尔在《今日简史》中曾断言“每过10年,你都要接受再培训,你学过的知识都可能被颠覆。”。而在当今AIGC爆火,AI技能日新月异的情况下,我们所接触、了解到的信息、知识也在不断增多和迭代。这种情况下,作为普通人&…