当前位置: 首页 > news >正文

wordpress网站服务器如何进行品牌营销

wordpress网站服务器,如何进行品牌营销,影视网站模板怎么做,卖营销软件的网站【2024最新版Kotlin教程】Kotlin第一行代码系列第五课-类继承,抽象类,接口 为什么要有继承呢,现实中也是有继承的,对吧,你继承你爸的遗产,比如你爸建好了一个房子,儿子继承爸,就得了…
【2024最新版Kotlin教程】Kotlin第一行代码系列第五课-类继承,抽象类,接口

为什么要有继承呢,现实中也是有继承的,对吧,你继承你爸的遗产,比如你爸建好了一个房子,儿子继承爸,就得了一个房子,当然你还可以再建一个房子(新增方法),当然如果你爸允许你拆他房子(加open),你也可以拆掉他的,重建(重写方法)。

继承抽象类和接口同一用 “:”

一、类继承:
//父类,
//有open修饰:允许其他类继承
/*** 注意: 默认无open修饰:不允许其他类继承*/open class Parent {//父类中的一个方法//有open修饰:允许子类重写//无open修饰:不允许子类重写open fun action(){println("Parent action----------")}
}
//Child类继承自Parent类
class Child : Parent() {//子类重写了父类的action方法override fun action(){println("Child action----------")}
}fun main() {}
二、抽象类定义:
/*** 抽象类:定义在class前加abstract* 类是个模型了吧,就比如动物,有些是飞的,有些是走路的,有些是潜水的。* 就是把如何行走这个行为的再抽象出来,让它生成对象时自己决定(自己实现)** 注意:抽象类没法自己生成对象,它需要有子类* // 看了这个抽象类,我们来看下它的子类InheritDemo** BaseActivity*/
abstract class AbstractDemo(val  name:String,var age:Int) {var sex:Int = 1fun eat(){println("我要吃东西")}//定义一个走抽象方法abstract fun walk()
}
三、接口的定义:
/*** 定义一个接口:关键字interface 不用加class** 注意:往往有些人分不清抽象类和接口的使用场景,感觉接口能做的,抽象类也能做,*       为什么还要接口呢。*  接口更像方法的抽象,它不归属于具体的类。它可以给没有任何联系的类*  如在Android开发中的OnClickListener接口,它可以给TextView,也可以给ImageView**  选学:因为有了高阶函数,高阶很大程度可以代替接口*/
interface InterfaceDemo {//没有实现的方法fun action()//实现了方法fun action2(){println("我是action2。")}
}
四、继承抽象类和接口:
/*** 继承了抽象类AbstractDemo和接口InterfaceDemo* 注意:子类的构造函数就不能加var或者val了,你父加了*/
class InheritDemo( name1:String, age:Int) : AbstractDemo(name1, age),InterfaceDemo {//实现了抽象类中的抽象方法override fun walk() {println("我来自抽象类中的抽象方法")}//实现了接口中的方法override fun action() {println("我来自接口中的action方法")}//重写了接口中的方法override fun action2() {super.action2()println("我来自接口中的实现的方法")}
}

有兴趣的也可以看视频教程:

【2024最新版Kotlin教程】Kotlin第一行代码系列第五课-类继承,抽象类,接口

整个kotlin教程源码项目结构图:

在这里插入图片描述
有问题或者需要整个源码学习的私信我

http://www.mnyf.cn/news/38233.html

相关文章:

  • 自己搭建服务器网站开发软件免费发布信息网平台
  • seo代理计费系统长沙企业关键词优化哪家好
  • qq推广加好友seo搜索引擎优化服务
  • 网站建设与管理免费加精准客源
  • wordpress调整宽度国内seo公司排名
  • 建设厅官方网站企业库接推广怎么收费
  • 注册公司在哪个网站易思企业网站管理系统
  • 企业网络推广做网站推广公司高级seo课程
  • 有关网络课程设计报告南宁百度seo排名公司
  • 上海网站建设 微信开发公司怎样开自己的网站
  • 南宁网站建设方案详细方案网推是干什么的
  • 网站引导页是什么问题搜索引擎优化核心
  • 我赢网seo优化网站河南搜索引擎优化
  • 做网站公司排行淘宝怎么推广自己的产品
  • 360网站收录宁波seo网站排名优化公司
  • 济南网站建设南宁排名seo公司
  • 深圳宝安高端网站建设网站优化检测工具
  • 网站底部图标代码百度打开百度搜索
  • 设置网站404seo公司 上海
  • 做免费嗳暧视频网站爱站关键词查询
  • 如何给自己网站做反链登封网站建设公司
  • 苏州网站建设师九江seo优化
  • 什么网站容易做百度权重企业网络营销案例分析
  • 西安做网站费用百度图片搜索图片识别
  • 网站建设账务处理衡阳百度推广
  • 一级a做爰片免费网站短视频播放推广软件有哪些
  • 114网站制作可以进入任何网站的浏览器
  • 提高整个网站权重seo网络公司
  • 用易语言做钓鱼网站免费网站怎么注册
  • 石家庄整站优化百度站长平台官网登录入口