class的使用
def main(args: Array[String]): Unit = {
class Person(){}
class Student(){}
var p1 = new Person()
val s1 = new Student()
println(p1)
println(s1)
}
class类的属性
class Student() {
var name:String = "小花"
var age:Int = 18
def say():Unit = {
println(s"${name},${age}")
}
}
def main(args: Array[String]): Unit = {
val s1 = new Student()
s1.say()
val s2 = new Student("小明",19)
s2.say()
}
class实题三角形
class Ttiangle(var a:Double=1.0,var b:Double=1.0,var c:Double=1.0) {
def cheak(): Boolean = {
}
def getArea():Double = {
if(cheak()){
var s = (a+b+c)/2
s = Math.sqrt(s*(s-a)*(s-b)*(s-c))
return s
}
}
}
class做列表
class Student(var name:String,var age:Int,var gender:String="男",var nav:String="汉族") {
def say():Unit = {
println(s"${name},${age},${gender},${nav}")
}
}
def main(args: Array[String]): Unit = {
val s1 = new Student("小花",11)
s1.say()
val s2 = new Student("小明",19,"男","回族")
s2.say()
}