摘要:上面是带范型的,下面是正常常规的 //上面同name的trait解析 看编译后的文件 那就是被编译成了三个class Pet.class源码,Pet是一个接口,有俩个方法,由下可见trait里面并没有name这个字段. Dog.class源码 那么可以知道.下面这个语法是一个糖衣.
阅读全文
随笔分类 - scala
换汤不换药的scala
摘要:上面是带范型的,下面是正常常规的 //上面同name的trait解析 看编译后的文件 那就是被编译成了三个class Pet.class源码,Pet是一个接口,有俩个方法,由下可见trait里面并没有name这个字段. Dog.class源码 那么可以知道.下面这个语法是一个糖衣.
阅读全文
摘要:下面这份代码更能说明class的setter和getter 多个构造函数
阅读全文
摘要:最高的父类型为Any,最低类型为Nothing Any is the supertype of all types, also called the top type. It defines certain universal methods such as equals, hashCode, an
阅读全文
摘要:val和var的区别 val是值,不可变 var是变量,可变 函数只是过程,函数定义语法 [var-val] = (paramName:paramType,paramName:paramType) => process 方法,方法和函数类型,有以下不用 使用def 关键字定义,有名字,有参数列表,有
阅读全文
|