object scala18 {
class Student() {
var name: String = "小花"
var age: Int = 18
def sayhello():Unit ={
println(s"我是 ${age} 岁的 ${name}")
}
}
def main (array: Array[String]): Unit = {
val st1 =new Student()
println(st1.name)
st1.sayhello()
}
}
object scala20 {
class Triangle(a:Double,b:Double,c:Double) {
def getAera(): Double = {
var s = (a+b+c)/2
s = s*(s-a)*(s-b)*(s-c)
return Math.sqrt(s)
}
}
def main (array: Array[String]): Unit = {
val t1 = new Triangle(3,4,5)
println(t1.getAera())
val t2 = new Triangle(4,4,4)
println(t2.getAera())
}
}
import scala21.Triangle
object scala21 {
class Triangle(val a:Double,var b:Double,c:Double)
val d:Int = 1
var e:Int = 2
}
def main (array: Array[String]): Unit = {
val t = new Triangle(1,2,3)
t.b = 2
t.
}
object scala20 {
class User(val phone:String, var pwd:String) {
var email:String = ""
var name:String = ""
def this(email:String ,name:String,pwd:String) {
this("",pwd)
this.name = name
this.email = email
}
def this (email:String ,name:String,pwd:String,phone:String) {
this(phone,pwd)
this.name = name
this.email = email
}
def say():Unit ={
println(s"我的信息如下:")
println(s"姓名: ${name}")
println(s"手机号: ${phone}")
println(s"邮箱: ${email}")
println(s"密码: ${pwd}")
}
}
}