java笔记-面向对象(封装)
来源:互联网 发布:淘宝网属于阿里巴巴吗 编辑:程序博客网 时间:2024/06/05 17:18
封装:隐藏对象的属性和实现细节,仅对外提供公共访问方式。
private:私有,权限修饰符,用于修饰类中的成员(成员变量,成员函数),私有只在本类中有效。
注意:私有仅仅是封装的一种表现形式
之所以对外提供访问方式,就是因为可以在访问方式中加入逻辑判断语句。
class Person{
private int age=20;
public void setAge(int a){
if(a>0 && a<130){
age=a;
speak();
}else{
System.out.println("error age");
}
}
public int getAge(){
return age;
}
void speak(){
System.out.println("age="+age);
}
}
class PersonDemo{
public static void main(String[] args){
Person p=new Person();
p.setAge(10);
}
}
0 0
- java笔记-面向对象(封装)
- 笔记整理(java基础三-------面向对象--封装)
- 笔记整理(java基础三-------面向对象--封装)
- Java笔记----5. 面向对象(封装、继承、多态)
- Java入门笔记-(面向对象:封装,多态,继承)
- Java面向对象笔记(二)封装
- 【学习笔记03】java面向对象-封装
- java 面向对象----封装
- [Java面向对象]封装
- JAVA面向对象-----封装
- Java 面向对象 : 封装
- Java面向对象 封装
- Java面向对象(封装性概论)
- java--面向对象(重载,封装,继承)
- java面向对象(封装演示)
- Java面向对象(封装、继承、多态)
- 【Java】面向对象(一)封装
- Java Se----面向对象(封装、继承)
- VIM编辑器中移动移动操作
- 常用正则
- Linux 安装redis 详解
- yii2 嵌套布局 layout
- 关于SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”【0x800706be】的解决办法(
- java笔记-面向对象(封装)
- Failed to load javaHL Library
- 使用 alias 以及 sshpass 命令简化ssh登陆步骤
- NOIP滚粗
- jquery radio的取值 radio的选中 radio的重置
- Python IDEL整体代码缩进
- 实习整理(十七)
- 模糊Kmeans
- Android 4.4(KitKat)中VSync信号的虚拟化