大数据学习之Scala——04Scala面向对象编程(二)-CSDN博客

网站介绍:一. 封装1. 什么是封装封装(encapsulation)就是把抽象出的数据/属性和对数据的操作/方法封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。2. 封装的实现步骤将属性进行私有化提供一个公共的set方法,用于对属性判断并赋值:def setXxx(参数名 : 类型) : Unit = { //加入数据验证的业务逻辑 属性 = 参数名}提供一个公共的get方法,用于获取属性的值def getXxx() [: