val x
: String
= y.
toString() }
val x
: String
= y.
toString() }
def main
(args
: Array
[String
]) { println
("C.x = "+
(new C
()).
x)
println
("D.x = "+
(new D
()).
x) }
}
Y2xhc3MgQyB7CiAgdmFsIHggOiBTdHJpbmcgPSB5LnRvU3RyaW5nKCkKICB2YWwgeSA6IEludCA9IDMKfQoKY2xhc3MgRCB7CiAgdmFsIHggOiBTdHJpbmcgPSB5LnRvU3RyaW5nKCkKICBsYXp5IHZhbCB5IDogSW50ID0gMwp9CgpvYmplY3QgTWFpbiB7CiAgZGVmIG1haW4gKGFyZ3MgOiBBcnJheVtTdHJpbmddKSB7CiAgICBwcmludGxuKCJDLnggPSAiKyhuZXcgQygpKS54KQoKICAgIHByaW50bG4oIkQueCA9ICIrKG5ldyBEKCkpLngpCiAgfQp9