赞
踩
在scala编程语言中,如果创建了某个类的一个实例对象。则这个类中 {}里面的所有的能执行(属性赋值,代码块)的代码都会执行。不能执行的就是: 内部类,方法。如下
1.这里有定义一个构造函数。传入的参数为int1,int2。且这个类只能被在com.my下面class或者object调用。
- package com.my
-
-
- private[my] class InputScala(int1:Int,int2:Int) {
-
- println(int1)
- println(int2)
- }
2. 这里创建一个object直接调用上面class的对象。则会进行调用里面的print方法。
- package com.my
-
-
- object base {
-
- def main(args: Array[String]): Unit = {
- // 会直接打印
- val out = new InputScala(3,4)
- }
- }
2.Scala的加载配置文件,转换成Map集合
- val properties = new Properties()
- properties.load(inReader)
- properties.stringPropertyNames().asScala.map { k =>(k,trimExceptCRLF(properties.getProperty(k))) }.toMap
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。