(一)面向对象的相关概念
1.什么是面向对象
它是一种编程思想,它是基于面向对象的,强调的是以对象为基础完成各种操作
2.面向对象的三大思想特点是什么
(1) 更符合人们的思考习惯
(2) 把复杂的事情简单化
(3) 把程序员从执行者变成指挥者
3.面向对象的三大特征是
(1) 封装
(2) 继承
(3) 多态
(二)创建类和对象
object ddd40 {
class Student(var name:String, var age:Int) {
def sayHi(): Unit = {
println(s"我是${name},我今年${age}")
}
}
def main(args: Array[String]): Unit = {
// 创建对象
val stu1 = new Student("小花", 18)
// 调用对象的方法
stu1.sayHi()
// 修改对象的属性
stu1.name = "小花花"
// 调用对象的方法
stu1.sayHi()
}
}