封装是面向对象的核心特性,请问Java提供的基本封装形式有哪些?
1.在类中定义私有的成员变量,生成公有的set/get方法。
2.根据需要定义成员变量,成员方法为(私有private,默认,受保护protected,公有public)
一般都是通过private将属性或者方法以及类进行私有化,然后在设置get/set为访问唯一通道,常见的就是对类中的属性进行私有化,对于基本类型的封装以及转化(需要重点掌握)你可以参考这篇文章
看我今天写的第一篇文章刚好写了很详细的
就是 private 属性名 然后setter/getter方法 这就是封装呀
封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果属性不想被外界访问,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义了。