首页 > 代码库 > Java— 封装

Java— 封装

封装:

将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过类提供的方法来实现对隐藏信息的操作和访问。
好处:1、通过规定的方法访问数据
      2、隐藏类的实例细节,方便修改和实现
3)封装的实现步骤:
修改属性的可见性(设为private)
→创建getter/setter方法(用于属性的读写)
→在getter/setter方法中加入属性控制语句(对属性值的合法性进行判断
1 public class Telphone{
2 private float cpu;
3 public float getCpu(){
4 return cpu;
5  }
6 public void setCpu(float new_cpu){
7 cpu=new_cpu
8  }
9 }
1 public static void main(String[],args){
2 
3 Telphone phone=new Telphone ();
4 phone.setCpu(3.0);
5 phone.get();
6 
7 }
1. 包的作用:管理 jAVA 文件; 解决同名文件冲突。
2. 定义包: package 包名
注意: 必须放在 JAVA 源程序的第一行
       包名间可以使用 "." 好隔开
       eg: com.imooc.MyClass
相同的类用包名区分 三、系统中的包:意思是 JAVA 源程序最上面的 头文件。主要是引用的一些方法类 比如: java.(功能).(类) java.lang..(类) 包含 java 语言基础的类 java.util.(类) 包含 JAVA 语言中的各种工具 java.io.(类) 包含输入、 输出相关功能的类 包的使用: (1) 可以通过import关键字,在某个文件使用其他文件中的类。 import com.imooc.music.MyClass (2)JAVA 中, 包名的命名规范是全小写字母拼音 (3)使用的时候不但可以加载某个包下的所有文件 eg: com.imooc.* 也可以加载某个具体包下的所有文件 eg: com.imooc.music.
访问修饰符--可以修饰属性和方法的访问范围

技术分享

 


 

Java— 封装