Java项目中封装,继承,多态相信大家应该都耳熟能详了,我在这里在进行一下简单的归纳,技术大神请回避。
封装
我们需要明白我们为什么要封装,封装的到底是什么?
先来说为什么要封装,在项目中我们为了项目运行的安全性防止恶意访问,暴力
运行项目或者违规赋值等。。。
我们通常会把项目需要用到的**属性**进行封装。
我们封装的内容就是项目需要用到的属性,封装就是对这些属性进行封装的。
封装过程
我们通常把属性统一放入一个类中,并且将其所有属性设为私有属性:private;
这样外部类就不能对这些属性进行访问了。
如果我们想要对其进行操作,只能通过setter和getter方法进行。
不过这一步通常不用我们操作,可以自动生成setter和getter代码。
废话不多说直接上代码。
代码实例
选择需要封装的属性,我这里选择了全选。
封装后的代码样式
注意:这里的setter和getter方法是公有的(public)。