scala学习(十四)——匿名内部类
下面是一个匿名内部类的例子:
//匿名内部类
class Person(val name : String){
}
class APerson(){
def meet(p:Person{def greeting:String}){
println(p.greeting)
}
}
object main{
def main(args:Array[String]){
var ap = new APerson
ap.meet(new Person("xxxx"){def greeting:String = "hello !!"})
}
}
运行结果: