类与对象

113 阅读1分钟

(一)面向对象的相关概念

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()
  }
}