13.Scala继承和封装

继承和封装

  • class 子类名 extends 父类名 { 类体 }
  • (1)子类继承父类的属性和方法。(和Java一样)
  • (2)Scala是单继承(和Java一样)

有参构造继承

object Scala10_Object5 {

}


class  Parent11(name : String){


}

// Scala中继承也采用extends关键字,只支持单继承
// 如果父类存在构造参数,那么在继承时可以直接传递构造参数
// class User11 (name : String) extends Parent11 (name)  = >class  Parent11(name : String)
class User11 (name : String) extends Parent11 (name){

}

封装

封装就是把抽象出的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。

发布了118 篇原创文章 · 获赞 5 · 访问量 7182

猜你喜欢

转载自blog.csdn.net/resilienter/article/details/103745536