封装
概述:隐藏对象的属性和实现细节,仅仅对外提供公共的访问方式,封装是面向对象的三大特征之一,(继承,多态)
如何隐藏:暂时通过private私有关键字来隐藏,私有仅仅是封装的一种体现形式
公共访问方式:get和set方法,都用public修饰,在哪里都可以被访问
除了private私有,用默认修饰符也能封装,代码如下:前面什么都不写,默认修饰符,只有在同一个包下才能被访问,不同包下的类不能访问
[Java] 纯文本查看 复制代码 package mimi;
public class MiMi {//前面什么都不写,默认修饰符,只有在同一个包下才能被访问,不同包下的类不能访问
double money = 6666666.0;//隐藏对象的属性和实现细节
//仅仅对外提供公共的访问方式
public double get(){//public公有的,什么地方都可以访问
return money;//返回值表示方法调用完毕得到的结果
}
void show(){//隐藏对象的属性和实现细节
System.out.println("show");
}
//仅仅对外提供公共的访问方式
public void getMoney(int i ){
if (i>=500) {
show();
}else {
System.out.println("条件不符合");
}
}
}
|