首页 > 代码库 > 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— 封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。