定义一个抽象类

abstract class Animal {   def walk(speed:Int)   def breathe() = {     println("animal breathes")   } }

在具体Dog中 我们必须实现Animal实现的抽象方法
class Dog extends Animal {   override def walk (speed :Int) = {     println("dog walks, speed is " + speed)   } }
object App {

def Main(args:Array[String]){val d =new Dog(0d.walk(10)d.breathe()

}运行结果:
dog walks, speed is 10 animal breathes

转载于:https://www.cnblogs.com/sjj1022/p/8012124.html

scala -abstract 类相关推荐

  1. Scala学习之路 (六)Scala的类、对象、继承、特质

    一.类 1.类的定义 scala语言中没有static成员存在,但是scala允许以某种方式去使用static成员 这个就是伴生机制,所谓伴生,就是在语言层面上,把static成员和非static成员 ...

  2. scala学习-类与对象

    类 / 对象 [<快学Scala>笔记] 一.类 1.Scala中的类是公有可见性的,且多个类可以包含在同一个源文件中: 1 class Counter{ 2 private var va ...

  3. Scala(三) 类和特质

    一:基础语法 一个.scala文件可以定义多个类 一个.scala文件可以定义多个类(class.object.trait), class和object定义的类名可以一直,如果object的类名和cl ...

  4. Scala的类和对象

    Scala的类和对象 概念 定义类 基本语法 案例实操 属性 基本语法 案例实操 创建对象 基本语法 案例实操 概念 类:可以看成一个模板 对象:表示具体的事物 定义类 基本语法 [修饰符] clas ...

  5. 【scala】类的定义和单例对象

    一.类的定义 Scala类的定义跟JAVA中类的定义基本是一样的. 示例 class ChecksumAccumulator{var sum = 0;//Scala默认关键字为publicprivat ...

  6. abstract类和接口interface的联系和区别

    一,用关键字abstract类修饰的类称为abstract类(抽象类). abstract class A{ ----. } 特点: 1. 抽象类中可以有抽象方法和非抽象方法,但是抽象方法只允许声明不 ...

  7. Scala Case类和对象

    Scala是没有Java中的switch case语法的,相对应地,scala提供了更加强大的match case 语法,即模式piper,类替代switch case,match case也被称为模 ...

  8. 泛函编程(4)-深入Scala函数类

    既然是泛函编程,多了解一下函数自然是免不了的了: 方法(Method)不等于函数(Function) 方法不是函数但可以转化成函数:可以手工转换或者由编译器(compiler)在适当的情况下自动转换. ...

  9. Java技术——Interface与abstract类的区别

    0. 前言   抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在对多态提供了非常好的支持.他们两者有很大的相似,甚至可以互换,但是也有区别.对于他们的选择反应了你对该问题的 ...

最新文章

  1. Android图形子系统
  2. 区分 JVM 内存结构、 Java 内存模型 以及 Java 对象模型 三个概念
  3. 一个方法搞定安卓路由跳转
  4. 1.17 局部内部类
  5. TikZ绘图示例——尺规作图:直角的画法(一)
  6. Android4.0源码编译方法以及错误解决方案
  7. OpenGL基础28:模型
  8. 201521123059 《Java程序设计》第三周学习总结
  9. Bat 无限弹窗(慎用)
  10. NSCTF-Reverse02 超级详细且简单的办法搞定
  11. matlab——矩阵运算
  12. 如何安装VMware Workstation虚拟机、及注意事项、安装所需的许可证码
  13. 使用QRCode.js生成二维码
  14. java替换图片文字_Java 替换PPT文档中的文本和图片
  15. 计算机组成原理计算题整理
  16. UE4 | 学习Shader - “赏月、玩灯笼”
  17. 北工大计算机网络95分复习——【第三章 数据链路层】
  18. yum安装telnet详解
  19. 一个好领导,懂得为下属“打伞”
  20. 计算机科学期刊是ISTP吗,ISTP期刊是核心期刊吗

热门文章

  1. 【OpenCV】OpenCV实战从入门到精通之 -- 访问图像中的像素
  2. 计算机视觉论文-2021-06-17
  3. 2所“双一流”大学官宣:博士招生考试,延期!
  4. 2020 ACM Fellow放榜!陈怡然、颜水成、周昆等12名华人当选
  5. 面向小姐姐的编程——JAVA面向对象之封装(二)
  6. 各种排序算法的分析及javapython实现
  7. 提升有监督学习效果的实战解析
  8. 深度学习(二十一)基于FCN的图像语义分割
  9. Typora图片上传和加载问题解决方案
  10. 三菱880彩铅和uni的区别_冷灰素描纸与彩铅、色粉笔结合,一种复古味道