scala基础题--面向对象1
练习1
编写computer类,包含CPU、内存、硬盘等属性,getDetails方法用于返回computer的详细信息。
编写PC子类,继承computer类,添加特有属性【品牌brand】
编写notepad类,继承computer类,添加特有属性【颜色color】
编写test object,在main方法中创建pc和notepad对象,分别对象中特有的属性赋值,以及冲computer类继承的属性赋值,并使用方法打印输出信息。
object work03 {
def main(args: Array[String]): Unit = {
var pc=new PC
pc.CPU="12核"
pc.neicun="32G"
pc.yingpan="2T"
var notepad=new NotePad
notepad.brand="戴尔"
notepad.getDetails()
}
}
class PC{
var CPU:String=_
var neicun:String=_
var yingpan:String=_
def getDetails():Unit={
println("CPU="+CPU+" ,内存="+neicun+", 硬盘"+yingpan)
}
}
class NotePad extends PC {
var brand:String=_
} 相关推荐
jessiejava 2020-10-10
Wyt00 2020-08-01
dailinqing 2020-08-01
adamlovejw 2020-06-11
HongKongPython 2020-06-09
Wonder的学习 2020-06-08
Freeman00 2020-06-07
钟鼎 2020-06-05
jameszgw 2020-06-03
RocNg 2020-06-01
taiyangshenniao 2020-05-12
singer 2020-05-10
wangqing 2020-05-10
DCXabc 2020-05-01
austindev 2020-04-25
sunnyJam 2020-04-15
Harris 2020-04-15
VanTYS 2020-04-09