核心内容:
1、Scala内部类实战详解
1、Scala内部类实战代码 |
(1)在Scala中,你几乎可以在任何语法结构中内嵌任何语法结构。你可以在函数中定义函数,在类中定义类。
(2)Java中的内部类是纯属于外部类的,而Scala中的内部类是纯属于外部类对象的,而不属于类本身
(3)在内部类中,可以通过外部类.this的方式来访问外部类的成员(同Java一样)。也可以通过为外部类创建一个别名来访问外部类的成员(Java没有).
示例程序:
object App6
{
def main(args:Array[String]):Unit=
{
val aa = new A("Spark")
val