摘要: 面向对象概述 封装:属性、方法封装到类中 继承:父类和子类之间的关系,子类的方法可以重写 多态:父类引用指向子类对象 类的定义和使用 package com.yy.scala /** * 类的定义和使用 */ object SimpleObjectApp { def main(args: Array 阅读全文
posted @ 2019-11-28 11:29 YanceyY 阅读(577) 评论(0) 推荐(0)
摘要: 函数的定义 def 方法名(参数名:参数类型):返回值类型 = { // 方法体 // 方法体最后一行为返回值,不需要使用return } 例子: package com.yy.scala object HelloWorld { def main(args: Array[String]): Unit 阅读全文
posted @ 2019-11-28 11:21 YanceyY 阅读(325) 评论(0) 推荐(0)
摘要: val和var的区别 val:值 final val 值名称:类型 = xxx (:类型可以不加) val 不能重新赋值 var 变量 var 变量名称:类型 = xxx (:类型可以不加) var 可以重新赋值 基本数据类型 Byte/Char Short/Int/Long/Flout/Doubl 阅读全文
posted @ 2019-11-25 18:01 YanceyY 阅读(506) 评论(0) 推荐(0)
摘要: 官网:https://www.scala-lang.org/ Scala概述 Scala(发音为/ˈskɑːlə, ˈskeɪlə/)是一门多范式的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序,Scala的编 阅读全文
posted @ 2019-11-25 17:54 YanceyY 阅读(351) 评论(0) 推荐(0)