package com.test.scala.test /**
* 抽象类学习,定义abstact关键字
*/
abstract class AbstractClass {
val id:Int;//抽象字段,没有带初始值
var age:Int
var sex:String
} class A(val id:Int) extends AbstractClass{
var age=23;
var sex=" 男"
} object Test{
def main(args: Array[String]): Unit = {
new AbstractClass(){
var age=24
var sex="男"
val id=231
}
}
}
相关文章
- 02-22c – 对抽象类和`decltype`的L值引用
- 02-22Calendar日历类(抽象类)的使用
- 02-22高级类特性----抽象类(abstract class)
- 02-22第7.19节 Python中的抽象类详解:abstractmethod、abc与真实子类
- 02-22你必须知道的.net读书笔记之第二回深入浅出关键字---对抽象编程:接口和抽象类
- 02-22C++学习之路—多态性与虚函数(二)纯虚函数与抽象类
- 02-22面向对象 OOP中的抽象类,接口以及多态
- 02-22Scala 面向对象(二)construct+抽象类+接口trait
- 02-22scala抽象类抽象字段
- 02-22抽象类,多态和接口