加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala-构造函数

发布时间:2020-12-16 19:09:38 所属栏目:安全 来源:网络整理
导读:package com.bigdata /* scala的构造函数分为主构造函数和辅助构造函数。 一、主构造函数 在Scala中,每个类都有主构造函数,和类的定义交织在一起。 一个Scala类的主构造函数包括:1、构造函数参数;2、在类内部被调的方法;3、在类内部执行的语句和表达式
package com.bigdata

/*
scala的构造函数分为主构造函数和辅助构造函数。

一、主构造函数
在Scala中,每个类都有主构造函数,和类的定义交织在一起。
一个Scala类的主构造函数包括:1、构造函数参数;2、在类内部被调的方法;3、在类内部执行的语句和表达式。
*/


class Person(var firstName : String,var lastName : String) { //构造函数参数

println("the constructor begins")

var age = 0

override def toString = s"$firstName $lastName is $age years old"

def printFullName {print(this)}

printFullName //被调的方法

println("still in the constructor")

}

object Person{
def main(args: Array[String]): Unit = {

val big = new Person("Poison","Pink")

}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读