封装方法或者属性
Posted hello__java
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装方法或者属性相关的知识,希望对你有一定的参考价值。
百科:封装:指隐藏对象的属性和实现细节,仅对外提供公共访问方式;比如电脑机箱、笔记本等
好处:
将变化隔离;
方便使用;
提高复用性;
提高安全性(防止被随意修改)
一次封装,可以无限调用,并且对属性可以限定
关键字private:封装在代码中的体现
(1)私有的意思,权限修饰符
(2)用来修饰成员变量和成员函数
(3)用private修饰的成员只在本类中有效,本类成员可以直接调用private属性
(4)私有是封装的一种体现
将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能操作该数据。
个人:set方法有参数,没有返回值,public void setAge(int age ) 没有return
get方法有没有参数,有返回值 public int getAge() return age;
1 //例如下面代码: 2 3 private int age; 4 public void setAge(int age){ 5 6 if(age>150||age<0){ 7 return;//当age被赋值不符合要求的时候,返回空 8 } 9 this.age=age;//当符合要求时候 10 } 11 public int getAge(){ 12 return age; 13 14 }
以上是关于封装方法或者属性的主要内容,如果未能解决你的问题,请参考以下文章