目录
0 回顾:Java 变量和常量语法
1 基本语法
2 案例实操
常量:在程序执行的过程中,其值不会被改变的变量
变量类型 变量名称 = 初始值 int a = 10
final 常量类型 常量名称 = 初始值 final int b = 20
var 变量名 [: 变量类型] = 初始值 var i:Int = 10val 常量名 [: 常量类型] = 初始值 val j:Int = 20
注意:能用常量的地方不用变量
package com.mingyu.spark.core.testobject varible {def main(args: Array[String]): Unit = {var age: Unit = 18val name: String = "chen"age = 19// name = "ming" 出错,val不能改变val `for` = "hh"print(`for`)// 当一个对象被val修饰时,内部对象被var修饰// 当前对象的地址不能修改,但是其内部是可以改变的val person = new Person()person.name = "ming yu"//person = null 会报错}
}class Person(){var name:String = "chen chen"
}