定义class
class Student{ //定义属性 var name:String ="" var age:Int =18 // 定义方法 def lear():String ={ name +"lear scala" } }
调用类
def main(args: Array[String]): Unit = { val s = new Student(); s.name = "xiaoming" println(s.learn()) }
占位符_
var name:String = _
私有变量
private [this] val gender:String="male" def getGender():String={ gender }
object HelloWorld { def main(args: Array[String]): Unit = { val s = new Student("xiaoming",18) println(s.name+" "+s.age) } } class Student(val name:String,val age:Int){ }
overwiter
如果有一个class,还有一个与class同名的object,那么就称这个object是class的伴生对象,class是object的伴生类
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句