文章分类 -  Scala

摘要:一.会继承父类的私有成员吗 会的,只是没有办法访问而已(可以debug一下) 二.重写方法 scala明确规定,重写一个非抽象方法需要用override修饰符,调用超类的方法使用super关键字 三.Scala中类型检查和转换 个人理解:isInstanceOf是对java堆中的对象的类型进行判断, 阅读全文
posted @ 2019-01-07 17:59 Hypergroup 阅读(135) 评论(0) 推荐(0)
摘要:一.常见的命名形式 com.公司名.项目名.业务模块名 二.自动引入的常用包 java.lang.* scala包 Predef包 三.三种打包方式 四.通过import导包的情况 在Java中两个类只要package不同就需要import。 在Scala中需要手动导包的情况 ①两个类的packag 阅读全文
posted @ 2019-01-06 21:56 Hypergroup 阅读(125) 评论(0) 推荐(0)
摘要:一.概念 类:其实可以看作新的数据类型,可以管理多个不同类型的数据,并且可以对属性进行操作 面向对象:Java是面向对象的编程语言,由于历史原因,Java中还存在着非面向对象的内容:基本类型 ,null,静态方法等Scala语言来自于Java,所以天生就是面向对象的语言,而且Scala是纯粹的面向对 阅读全文
posted @ 2019-01-06 15:57 Hypergroup 阅读(165) 评论(0) 推荐(0)
摘要:一.常见的几种形式 方法中用函数做参数 def m1(函数名:(参数类型...) => 返回值) : Int = { }函数的定义 (形参名:类型...) => 函数体函数定义常见形式 val f1 = (x:Int,y:Int) => x + y函数类型的变量 val a:(函数参数类型) =>返 阅读全文
posted @ 2019-01-04 18:39 Hypergroup 阅读(2167) 评论(1) 推荐(0)
摘要:for循环 阅读全文
posted @ 2019-01-04 01:00 Hypergroup 阅读(64) 评论(0) 推荐(0)
摘要:一.输出的三种方式 二.变量 数据类型 类型可以自动推导,但是不同于动态类型语言,类型确定后就不能更改,强数据类型语言 类型的种类 (1) Scala数据类型分为两大类 AnyVal(值类型) 和 AnyRef(引用类型)(2) 在scala中数据类型都是对象(其实scala中一切对象皆是对象,例: 阅读全文
posted @ 2018-12-31 23:45 Hypergroup 阅读(177) 评论(0) 推荐(0)
摘要:一.顺手拈来的几个常识 Scala 是 Scalable Language 的简写以java虚拟机(JVM)为运行环境Scala 是一门多范式 (multi-paradigm) 的编程语言,面向对象 + 函数式编程 (多范式,就是多种编程方法的意思。有哪些编程方法呢?目前说来,有面向过程,面向对象, 阅读全文
posted @ 2018-12-31 19:14 Hypergroup 阅读(231) 评论(0) 推荐(0)