Java--封装(encapsulation)和private关键字
来源:互联网 发布:精通matlab最优化计算 编辑:程序博客网 时间:2024/05/22 06:14
封装(encapsulation)概述
* 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
封装好处
* 隐藏实现细节,提供公共的访问方式
* 是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
封装好处
* 隐藏实现细节,提供公共的访问方式
* 提高了代码的复用性
* 提高安全性。
封装原则
* 将不需要对外提供的内容都隐藏起来。
* 把属性隐藏,提供公共方法对其访问。
private关键字特点
* a:是一个权限修饰符
* b:可以修饰成员变量和成员方法
* c:被其修饰的成员只能在本类中被访问
案例演示
* 封装和private的应用:
* A:把成员变量用private修饰
* B:提供对应的getXxx()和setXxx()方法
* private仅仅是封装的一种体现形式,不能说封装就是私有
class Encapsulation{public static void main(String[] args){Person p = new Person();p.name = "李四";p.setAge(-17);System.out.println(p.getAge());}}class Person{String name; //成员变量private int age;public void setAge(int a){if (a > 0 && a < 200){age = a;}else {System.out.println("地球上没有这种年龄");}}public int getAge(){return age;}}
1 0
- Java--封装(encapsulation)和private关键字
- Java学习笔记----封装和private关键字
- 封装和private关键字
- 封装和private关键字
- java之封装 Encapsulation
- java封装中的private关键字和set,get方法
- java 封装,Encapsulation in Java
- java笔记-封装(Encapsulation)
- 封装 Encapsulation
- java中对类中的成员变量和成员方法的封装及private关键字
- java的封装特性(Encapsulation)
- Java面向对象编程之封装(encapsulation)
- Java学习之private和this关键字
- Java - Encapsulation封装(面向对象1-封装)
- java -private,this,static关键字 和构造方法,final关键字
- java encapsulation
- 封装和private
- final和private关键字
- 使用PHPMailer发送邮件
- 获取jqGrid中选择的行的数据(附实例)
- OSI七层与TCP/IP五层网络架构详解
- 深度学习对抗样本的八个误解与事实
- springmvc框架原理
- Java--封装(encapsulation)和private关键字
- Git 工作区和暂存区
- oracle 每日一题-数据库约束
- 关于Android应用程序改包名,生成新的一个apk的一些关注点~~
- release and lib correspondence
- Android中的应用启动方式及优化
- Octave 入门语法
- Jekins 无法连接网络,手动安装插件,git插件
- 新版chrome查看https数字证书方式改变