Java面向对象三大特征之封装
2023-09-11 14:22:06 时间
概念
尽量隐藏对象的内部实现细节,控制对象的修改及访问权限
语法
私有化属性
private//私有的,将属性私有,本类中可用
private 数据类型 属性名;
//例如:
private int add;
公共方法
赋值
//利用实参给私有属性赋值
public void setXXX(数据类型 属性名)
//实例
public void setPassWord(String password){
this.password=password;
}
取值
//利用返回值获取属性值
public 属性的数据类型 getXXX()
public String getPassword(){
return password;
}
在公开方法里,添加逻辑判断,过滤非法数据,用来保证数据安全
相关文章
- 【算法】哈希表的诞生(Java)
- Win10 JAVA安装及环境搭建(windows jdk,windows java环境配置)
- 关于java中redis操作直接使用jedis和使用springboot封装的RedisTemplate效率对比和主要区别
- java关键字
- JAVA Zero Copy的相关知识
- Java - CentOS下JDK的安装教程(及JAVA_HOME配置、以jdk1.8为例)
- java 字节码分析工具 jclasslib
- 【Java】java: 无法访问org.testng.annotations.Test
- 【Java】【异常排查】java.lang.NoClassDefFoundError 完美解决
- java 方法作为参数封装在map
- java 属性封装
- 《21天学通Java(第6版)》—— 1.9 认证练习
- wsdl自动生成Java代码,根据wsdl生成Java代码
- java 缓冲流
- C++泛型 && Java泛型实现机制
- 【Java】猜数字游戏(面向对象 封装成类)
- java遍历树(深度遍历和广度遍历
- 浅析Java对集合进行操作时报java.util.ConcurrentModificationException并发修改异常问题:产生原因、单线程/多线程环境解决、CopyOnWriteArrayList线程安全的ArrayList、fail-fast快速失败机制防止多线程修改集合造成并发问题
- Java代码封装redis工具类
- 『Java练习生的自我修养』java-se进阶⁵ • 常用IO流
- Java基础之JavaSE总结
- Java操作Mongodb 保存/读取java对象到/从mongodb
- 《青花瓷》JAVA版:周杰伦告诉你怎么学Java
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- 【历史上的今天】5 月 19 日:Java 之父诞生;中国首家互联网公司成立;CP/M 操作系统发明者出生
- JAVA封装之封装类及类的使用
- Java获取上传的文件大小并且转换对文件大小进行单位转化