blob: 9028e0a08a4b8646d6a0f1c6a3492d81113273c7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
class C extends A{
val a = 10
//object bb
lazy val bb = 17
val b = 12
}
abstract class A{
val a: Int
val b: Int
val c: Int = 12
}
class B extends A{
val a = 10
//object bb
lazy val bb = 17
val b = 12
}
trait T {
private final val a = false
}
class Impl extends T
object Test {
def main(args: Array[String]) {
println(new B().bb)
println(new C().bb)
}
}
|