object class07 {
abstract class Job {
var name:String = "小花"
def hello():Unit = {
println("hello...")
}
var age:Int
def sayHello():Unit
}
def main(args: Array[String]):Unit={
//new Job()
}
}
```
```
```
```
object class08 {
abstract class AICar() {
// 抽象属性,没有属性值,是抽象的
var typeTh:String
// 抽象方法
def autoRun():Unit
}
class XiaoMi extends AICar {
var typeTh = "视觉+雷达技术"
def autoRun():Unit = {
println(s"小米公司的自动驾驶技术")
}
}
def main(args: Array[String]): Unit = {
val su7 = new XiaoMi()
su7.autoRun()
}
}
```
```