JavaSE基础知识(十六)

40、面向对象的封装性

*封装可以保证对象的安全性和可复用性。

*封装的步骤:

-所有属性私有化,使用private关键字进行修饰,private表示私有的,修饰的所有数据只能在本类中访问。

-对外提供简单的操作入口,也就是说以后外部程序想要访问age属性,必须通过简单入口进行访问。

-对外提供两个公开的方法:分别是set方法和get方法

-想修改属性,调用set方法

-想读取属性,调用get方法

-set方法的命名规范:

public void set+属性名首字母大写(形参){

}

例如:public void setAge(int a){

age=a;

}

-get方法的命名规范:

public 返回值类型 get+属性名首字母大写(){

}

例如:public int getAge(){

return age;

}

特殊内容:

*setter and getter方法没有static关键字

*有static关键字修饰的方法怎么调用:类名.方法名(实参)

*没有static关键字修饰的方法怎么调用:

引用.方法名(实参)

*私有的属性不能在外部直接访问,这就是封装。

*操作入口变成了只能通过set和get方法进行访问。

*在set方法和get方法执行过程中可以进行安全过滤。

来源:软件工具迷

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月22日
下一篇 2020年8月22日

相关推荐