chapter05_20180330
// 5.7 主构造器
// 主构造器的参数直接旋转在类名之后
class Person57(val name: String, val age: Int) {
// 上边()中的内容就是主构造器的参数
} class Person57_01(val name: String) {
var age = 0
def description = name + " is " + age + " years old"
} // 5.8 嵌套类
import scala.collection.mutable.ArrayBuffer
class Network {
class Member(val Name: String){
val contacts = new ArrayBuffer[Member]()
} private val members = new ArrayBuffer[Member]() def join(name: String) = {
val m = new Member(name)
members += m
m
}
}
object Network {
val chatter = new Network()
val myFace = new Network()
val fred = chatter.join("fred")
val wilma = chatter.join("Wilma")
fred.contacts += wilma
val barney = myFace.join("Barney")
// fred.contacts += barney }
chapter05_20180330的更多相关文章
随机推荐
- iOS+PHP图片上传
			这篇博客用于实现iOS客户端通过POST请求,将图片上传到服务器上.服务器端语言采用PHP,服务器环境使用MAMP搭建.先使用浏览器测试图片是否可以上传,浏览器测试成功之后再测试iOS客户端是否可以成 ... 
- 记一次编译tensorflow-gpu爬过的坑
			废话不多说,先说最终成功的版本:系统=>centos7 ,cuda=>10.0 ,cudnn=>7.5 ,nccl=>源码编译, tensorflow=>最新版本源码编译 ... 
- lvs+keepalived和haproxy+heartbeat区别
			最近一直在看一些高可用性的负载均衡方案,当然那些f5之类的硬件设备是玩不起也接触不到了.只能看这些for free的开源方案. 目前使用比较多的就是标题中提到的这两者,其实lvs和haproxy都是实 ... 
- 人物-IT-任正非:任正非
			ylbtech-人物-IT-任正非:任正非 任正非,祖籍浙江省浦江县,1944年10月25日出生于贵州省安顺市镇宁县.华为技术有限公司主要创始人兼总裁. 1963年就读于重庆建筑工程学院(现已并入重庆 ... 
- "LPWSTR" 类型的实参与"const.char *"类型形参不兼容
			CString csPlus; CString csSummand; m_PlusNumber.GetWindowTextW(csPlus); m_Summand.GetWindowTextW(csS ... 
- B/S测试与C/S测试之区别
			我们在日常功能测试工作中,常常依据测试对象和测试目标的不同分为四个级别的测试,单元测试.集成测试.系统测试和验收测试,但是往往忽略了被测应用系统架构.在测试过程中针对不同的系统架构,测试的侧重点也不同 ... 
- Project Server 2016 RestAPI调用测试
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xht ... 
- Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.SQLGrammarException: Cannot open connection
			Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceE ... 
- 关于SCANF 与 GETS(C语言)
			SCANF遇到空格会自动停止录入字符串,而GETS不会,GETS可以用于输入带空格的字符串 
- 2017 world final
			E 解题关键:二分时注意C函数的单调性. #include<bits/stdc++.h> #define eps 1e-8 #define INF 0x3f3f3f3f using nam ... 
