scala:复习课

31 阅读1分钟

基本语法

level 01

1.变量

  • val :不可修改的
  • var: 可修改的
  • 格式 val变量名:数据类型=值
  • 变量命名规范
  1. 输入输出
  • 控制台输出
  • 打印输出
  1. 运算

3.1 算术运算 int类型转换的问题 赋值运算: ==和=的区别 +=,-=.... 4.关系 <,>,==...

  1. 运算符的优先级 && > ||
  2. 三大结构
  • 选择 if ifelse
  • 循环 while for
  • 嵌套循环
  • 跳出循环 break
  1. 函数
  • def**(){}
  • 默认参数
  • 可变参数
  • 如何返回多个值
  1. 递归函数
  2. 高阶函数

level 02

  1. 类和对象
  2. 伴生类,伴生对象
  3. private,override,toString,equals,isInstanceofasinstanceof

4.继承 extends 案例-point类继承

  1. 抽象类 abstract

思维导图

scala大纲.png