1. 什么是类Class?类是属性和行为的合集
1.1 属性也叫成员变量:名词,用来描述事物的外在特征
- 2行为也叫成员方法:动词,表示事物能做什么
object test1 {
//1.定义一个类
//类名:首字母大写
//class 类名(){}
class Student() {
//属性
//定义属性和定义变量一者
var name:String= "小花"
var age:Int=18
//方法
//定义方法和定义函数一致
def sayHello()={
println(s"我是${age} 岁的 ${name}")
}
}
// new class会发什么?
// new 会调用一次 构造器(或者叫构造器函数)代码
// 构造器 ==== class
// 构造器的作用:生产对象
def main(args: Array[String]) = {
//2.创建对象(实例化对象)
// 对象名 = new 类名()
val st1=new Student()
//通过 对象 属性名来访问属性
println(st1.name)
//通过 对象.方法名()来访问方法
st1.sayHello()
}
}