类和对象的相关概念
面向对象
-
概述:面向对象是一种编程思想,它是基于面向过程的,强调的是以对象为基础完成各种操作。
-
特点
- 更符合人的思考习惯
- 复杂问题简单化
- 把程序员从执行者变成指挥者
- 面向对象的三大特征:
类
- 概述:类是属性和行为的集合,是一个抽象的概念
- 对象和类的关系:对象是类的具体体现、实现。
创建类和对象(在IEDA中)
创建类
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e288c72271bbedc3038be7391ceb280b.png#pic_center)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8db0e0cdee09ad9104ad0891d8678151.png#pic_center)
创建对象
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2400a90ac3d9dcf14dfd31b5071eab98.png#pic_center)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/44df936d7c4aa33b269a700cc055e107.png#pic_center)
并写入如下代码:
object demo1 {
def main(args: Array[String]): Unit = {
val person= new Person();
println(person);
}
}
结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1de2647ee20c7e2ab066cfa854de5d9d.png#pic_center)