云星数据---Scala实战系列(精品版)】:Scala入门教程021-Scala实战源码-Scala 子类对象
2017-11-27 09:24
711 查看
Scala子类对象
package scala_learn.demo03_Extends /** * Created by liguohua on 2017/2/28. */ class O2_ExtendsDemo { } object O2_ExtendsDemo { def main(args: Array[String]) { //创造子类对象 val s1 = new Student2("zhangsan", 18) //子类对象可以使用继承自父类的成员变量和成员方法 println(s1.name + "\t" + s1.age) s1.fun1 } } class Person2(var name: String, var age: Int) { def fun1(): Unit = { print("hello world! fun1") } println("Person2 ...ok! name=" + name + ",age =" + age) } //子类的主构造器中一定包含父类主构造器的参数,参数的顺序不做要求 //写成class Student(name: String, age: Int) extends Person(name, age)也是可以的 //在构造子类对象的时候也是先构造它父类的那部分,因此父类的主构造器必须被调用。这一点和java是一致的 class Student2(name: String, age: Int b68e ) extends Person2(name, age) { println("Student2 ...ok! name=" + name + ",age =" + age) }
相关文章推荐
- 云星数据---Scala实战系列(精品版)】:Scala入门教程032-Scala实战源码-Scala 对象 02 单例对象
- 云星数据---Scala实战系列(精品版)】:Scala入门教程034-Scala实战源码-Scala apply方法02 初始化对象
- 【云星数据---Scala实战系列(精品版)】:Scala入门教程064-Scala实战源码-类访问伴生对象中的成员2
- 云星数据---Scala实战系列(精品版)】:Scala入门教程060-Scala实战源码-Scala package 包对象
- 云星数据---Scala实战系列(精品版)】:Scala入门教程035-Scala实战源码-Scala apply方法03 创建对象demo
- 云星数据---Scala实战系列(精品版)】:Scala入门教程017-Scala实战源码-Scala 创建对象 以及类的介绍
- 云星数据---Scala实战系列(精品版)】:Scala入门教程031-Scala实战源码-Scala 对象 01
- 云星数据---Scala实战系列(精品版)】:Scala入门教程053-Scala实战源码-Scala implicit 操作04
- 云星数据---Scala实战系列(精品版)】:Scala入门教程015-Scala实战源码-Scala函数
- 云星数据---Scala实战系列(精品版)】:Scala入门教程047-Scala实战源码-Scala method操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程033-Scala实战源码-Scala apply方法01 调用
- 云星数据---Scala实战系列(精品版)】:Scala入门教程043-Scala实战源码-Scala Set操作
- 云星数据---Scala实战系列(精品版)】:Scala入门教程009-Scala实战源码-Hello Word
- 云星数据---Scala实战系列(精品版)】:Scala入门教程013-Scala实战源码-Scala表达式与for循环
- 云星数据---Scala实战系列(精品版)】:Scala入门教程024-Scala实战源码-Scala abstract 抽象类01
- 云星数据---Scala实战系列(精品版)】:Scala入门教程038-Scala实战源码-Scala match语句03 类型匹配
- 云星数据---Scala实战系列(精品版)】:Scala入门教程010-Scala实战源码-object(类)
- 云星数据---Scala实战系列(精品版)】:Scala入门教程011-Scala实战源码-变量声明
- 云星数据---Scala实战系列(精品版)】:Scala入门教程055-Scala实战源码-Scala 异常处理
- 【云星数据---Scala实战系列(精品版)】:Scala入门教程062-Scala实战源码-访问权限