抽象类、抽象字段、抽象方法

来源:互联网 发布:mac sai 压感 编辑:程序博客网 时间:2024/04/20 12:47

实例

package kmust.hjr.learningScala13/** * Created by Administrator on 2015/7/14. */class AbstractClassOps{  var id:Int=_}abstract class SuperTeacher(val name:String){  var id :Int  var age :Int  def teach}
class TeacherForMaths(name:String)extends SuperTeacher(name){  override var id=name.hashCode()  override var age=25  override def teach: Unit ={    println("Teaching...")  }}
object AbstractClassOps {  def main(args:Array[String]): Unit ={    val teacher=new TeacherForMaths("Spark")    teacher.teach    println("teacher.id"+":"+teacher.id)    println("teacher.name"+":"+teacher.name)    println("teacher.age"+":"+teacher.age)  }}

这里写图片描述

附件:

这里写图片描述

0 0
原创粉丝点击