scala基础10-主构造器/辅助构造器/私有构造器
来源:互联网 发布:dnfdll源码 编辑:程序博客网 时间:2024/04/27 23:25
//class Teacher {// var name: String = _ //可用使用占位符// private var age = 27// private[this] val gender = "male"// // //this 为辅助构造器,又叫重载构造器// def this(name: String) {// this //需要调用父构造器// this.name = name// }// // def sayHello() {// println(this.name + ":" + this.age + ":" + this.gender)// }//}//class Teacher(val name: String, val age: Int) {class Teacher private (val name: String, val age: Int) { //加private后,主构造器只能自己使用,new时只能使用辅助构造器 println("this is th primary constructor") var gender: String = _ println(gender) def this(name: String, age: Int, gender: String) { this(name, age) this.gender = gender }}object HelloOOP { def main(args: Array[String]) {// val p = new Teacher// p.name = "Spark"// p.sayHello // val p = new Teacher("Spark", 5)// println(" : " + p.age) val p = new Teacher("Spark", 5, "male") println(" : " + p.age) }}
0 0
- scala基础10-主构造器/辅助构造器/私有构造器
- Scala学习笔记——主构造器、辅助构造器与私有构造器
- Scala : 主构造器、私有构造器、构造器重载
- Scala学习第八天 Scala主构造器、私有构造器、构造器重载实战详解
- scala-08Scala主构造器、私有构造器、构造器重载实战详解
- Scala学习第八天 Scala主构造器、私有构造器、构造器重载实战详解
- 008-Scala主构造器、私有构造器、构造器重载实战详解
- 008-Scala主构造器、私有构造器、构造器重载实战详解
- 第8讲 Scala主构造器、私有构造器、构造器重载实战详解
- 0008.Scala主构造器、私有构造器、构造器重载实战详解
- Scala主构造器、私有构造器、构造器重载实战详解
- 8.Scala主构造器、私有构造器、构造器重载实战详解
- Scala 深入浅出实战经典\第8讲:Scala主构造器、私有构造器、构造器重载实战详解
- Programming Scala第4章demo02 主构造器和辅助构造器
- java私有构造器
- java私有构造器
- 27.scala编程思想笔记——辅助构造器
- scala中的构造器
- Java中文件的拷贝
- ACM进阶指南
- github上的给力工具---条形码生成JsBarcode
- php接口自动化测试用例编写
- UVa12716 GCD XOR
- scala基础10-主构造器/辅助构造器/私有构造器
- 大江大海 —— 海洋法
- 为什么 GNU grep 如此之快?
- python 实现固定格式筛选最大值的代码
- UNIX网络编程笔记(8)—IPv4和IPv6互操作
- hdu_5718_Oracle(大数模拟)
- 巴什博奕
- Phaser运行阶段性并发任务【在指定的文件夹和子文件夹中获得文件扩展名为.log的文件列表】
- 二分查找不一定比顺序查找到的效率高