Scala面向对象编程
期待您的关注
大数据小白的Scala学习笔记
目录
1.练习1
在主方法中传递一个带 , 的字符串给普通方法 普通方法返回以 , 为分隔符之后的数组
在主方法中打印数组中的每个元素
package com.oracle.jt
object Test11 {
def main(args: Array[String]): Unit = {
val s="jhw,yyq"
val res=splt(s)
for(elm <- res){
println(elm)
}
}
def splt(s:String):Array[String]={
val res=s.split(",")
res
}
}
2.练习2
在主方法中 创建A对象 为A的对象赋值 传递A对象给普通方法 在普通方法中 打印A对象中的值
package com.oracle.jt
class A {
private var Sname: String=_;
private var Ssex: String = _;
def getSname():String=Sname
def setSname(name:String):String=
{
Sname=name
Sname //返回姓名值
}
def getSsex():String=Ssex
def setSsex(sex:String):String=
{
Ssex=sex
Ssex //返回性别值
}
}
package com.oracle.jt
object Test12 {
def prt(a:A)={
val name=a.getSname()
val sex=a.getSsex()
println(name)
println(sex)
}
def main(args: Array[String]): Unit = {
val a=new A
a.setSname("jhw")
a.setSsex("nan")
prt(a)
}
}