Scala中定义了一个类Student。即是class名又是object名
class Student(name: String ,age : int){
}
编译成为Student.class 那么它即为伴生类
他的伴生对象为:
object Student{
def main (args : Array[String]) : Unit= {
//内容
}
}
编译为:Student$.class
class Student类中包含了伴生类和入口类
Student$.class 代表伴生对象中的内容。
本文解析Scala中的伴生类(class as object)概念,阐述其定义方式,以及伴生对象(object)的实现。重点讲解如何编译为Student$.class,并揭示其在类结构中的作用,包括入口类和内容组织。
402

被折叠的 条评论
为什么被折叠?



