scala-12抽象类、抽象字段、抽象方法
来源:互联网 发布:马桶台祸害中华知乎 编辑:程序博客网 时间:2024/04/29 17:13
抽象类、抽象字段、抽象方法
申明抽象类使用abstract,在scala中,抽象类和物质中的方法、字段和类型都可以是抽象的。
(1)抽象字段:具体类中给字段申明的时候不给字段赋值,该字段变为抽象字段
Class Hello{<span></span>Var number:int=_} //非抽象类,申明字段必须赋值(具体值或者用占位符_代替,且使用占位符的时候必须为var)Abstract class HelloEverybody(val name: String){<span></span>Var id:int<span></span>Var age:int }
(2)抽象方法:抽象方法不需要(也不允许)有abstract修饰符,一个方法只要是没有实现(没有等号或没有方法体),它就是抽象的,在子类中覆写或者覆写接口中的非抽象方法(方法有具体实现)要使用override关键字。
(3)抽象类型:scala中的类型成员也可以是抽象的。
抽象字段和抽象方法都是只有字段或者方法的定义,而没有字段或者方法的具体实现。
抽象类、抽象字段、抽象方法
申明抽象类使用abstract,在scala中,抽象类和物质中的方法、字段和类型都可以是抽象的。
(1)抽象字段:具体类中给字段申明的时候不给字段赋值,该字段变为抽象字段
Class Hello{<span></span>Var number:int=_} //非抽象类,申明字段必须赋值(具体值或者用占位符_代替,且使用占位符的时候必须为var)Abstract class HelloEverybody(val name: String){<span></span>Var id:int<span></span>Var age:int }
(2)抽象方法:抽象方法不需要(也不允许)有abstract修饰符,一个方法只要是没有实现(没有等号或没有方法体),它就是抽象的,在子类中覆写或者覆写接口中的非抽象方法(方法有具体实现)要使用override关键字。
(3)抽象类型:scala中的类型成员也可以是抽象的。
抽象字段和抽象方法都是只有字段或者方法的定义,而没有字段或者方法的具体实现。
0 0
- scala-12抽象类、抽象字段、抽象方法
- 0013.scala的抽象类、抽象字段、抽象方法
- Scala学习第十三天 抽象类、抽象字段、抽象方法
- scala的抽象类、抽象字段、抽象方法
- 抽象类、抽象字段、抽象方法
- 13.抽象类、抽象字段、抽象方法
- Scala学习回顾(七)---- 抽象类、抽象字段、抽象方法
- Scala 深入浅出实战经典 第13讲:抽象类、抽象字段、抽象方法
- scala学习之路:10. Abstract抽象类抽象字段抽象方法
- scala基础15-抽象(类、字段、方法)
- Dt大数据梦工厂王家林老师 Scala实战详解之第13讲 抽象类、抽象字段、抽象方法
- 抽象类、抽象方法
- 抽象类抽象方法
- 抽象类,抽象方法
- 抽象类,抽象方法
- 抽象方法,抽象类
- 抽象类、抽象方法
- 抽象类、抽象方法、抽象属性
- SVN服务器搭建和使用(三) (转载)
- 进制转换
- C++基础---string类的operator==/operator!=/operator</operator<=/operator>/operator>=/compare
- poj 1995 Raising Modulo Numbers 【(64位)快速幂】
- 快速排序算法C++实现
- scala-12抽象类、抽象字段、抽象方法
- linux下结合sqlite3做一个英语查询字典小项目 <1>
- android 调用系统方法获取应用程序信息 如缓存大小
- 黑马程序员-c语言基础总结之数据类型
- [优化篇]OpenStack的Cinder后端存储技术——GlusterFS(2)
- 1079. Total Sales of Supply Chain (25) -记录层的BFS改进
- 磁盘缓存和内存缓存的区别
- scala-13 Scala中作为接口的trait、在对象中混入trait代码实战
- 巴斯卡三角形(杨辉三角)