java封装
来源:互联网 发布:美国mac电磁阀 编辑:程序博客网 时间:2024/06/03 04:51
面向对象三大特征:
封装
继承
多态
权限修饰符:权限修饰符就是控制变量可见范围的。
public : 公共的。 public修饰的成员变量或者方法任何人都可以直接访问。
private : 私有的, private修饰的成员变量或者方法只能在本类中进行直接访问。
封装的步骤:
- 使用private修饰需要被封装的属性。
- 提供一个公共的方法设置或者获取该私有的成员属性。
命名规范:
set属性名();
get属性名();
疑问: 封装一定要提供get或者set方法吗?
不一定, 根据需求而定的。
规范 : 在现实开发中一般实体类的所有成员属性(成员变量)都要封装起来。
实体类:实体类就是用于描述一类 事物的就称作为实体类。
封装的好处:
- 提高数据的安全性。
- 操作简单。
- 隐藏了实现。
class Member{ public String name; //名字 private String sex; //性别 public int salary; //薪水 //定义一个公共的方法设置sex属性 public void setSex(String s){ if (s.equals("男")||s.equals("女")){ //注意: 如果比较两个字符串的内容是否一致,不要使用==比较, 使用equals方法。 sex = s; }else{ //默认是男 sex = "男"; } } //定义一个公共的方法获取sex属性 public String getSex(){ return sex; }}class Demo5{ public static void main(String[] args) { Member m = new Member(); m.name="狗娃"; m.setSex("女"); m.salary = 800; System.out.println("姓名:"+ m.name+" 性别:"+ m.getSex()+" 薪水:"+ m.salary); }}
阅读全文
0 0
- java封装
- JAVA 封装
- 【封装】 JAVA
- Java封装
- java--封装
- Java封装
- Java封装
- java封装
- java封装
- java封装
- java封装
- java封装
- java封装
- java封装
- Java 封装
- Java 封装
- java 封装
- Java封装
- maven系列之二maven项目的创建和maven项目的结构
- java函数式编程之Supplier
- HTML meta refresh 刷新与跳转(重定向)页面
- Leetcode:202. Happy Number
- 什么是OLAP和OLTP
- java封装
- Oracle 表空间查询相关sql
- 30分钟学会如何使用shiro
- 统计学习方法 第5章 决策树(2)
- CSS——图片精灵(Image Sprites)
- 目标文件里面到底有什么(1)?
- dotdotdot.js 中文特殊字符
- Java 8之方法引用(Method References)
- 从15天到2天,让你的销售预测编制时间缩短80%