class Class01() {
class Class02() {
def test(): Unit = {
println("test...")
}
}
}
object Main {
def main(args: Array[String]): Unit = {
val c1 = new Class01()
val c2 = new c1.Class02()
c2.test()
}
}
object Main {
class Car() {
private var speed: Int = 0
def getSpeed(): Unit = {
println(s"当前速度是${speed}")
}
class Engin() {
def accSpeed(s: Int = 10): Unit = {
speed += s
}
}
def subSpeed(s: Int = 10): Unit = {
speed -= s
}
}
def main(args: Array[String]): Unit = {
val car = new Car()
val engin = new car.Engin()
engin.accSpeed(20)
car.subSpeed(10)
car.getSpeed()
}
}
object Main {
class Class1() {
object obj {
var age: Int = 10
def say(): Unit = {
println(s"hello,${age}")
}
}
}
def main(args: Array[String]): Unit = {
val c1 = new Class1()
c1.obj.say()
}
}