class point(var x:Int,var y:Int){
def print():Unit={
println(s"x=${x},y=${y}")
}
}
class LabelPoint(x:Int,y:Int,var label:String)extends point(x,y){
override def print():Unit={
println(s"x=${x},y=${y},label=${label}")
}
}
object Test1 {
def main(args: Array[String]): Unit = {
var p1=new point(1,2)
p1.print()
var labelP1=new LabelPoint(1,2,"小王")
labelP1.print()
}
}
scala多态
最新推荐文章于 2025-12-18 22:00:43 发布
403

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



