作业链接:
一、笔记
1.封装
将状态信息隐藏在内部类,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
步骤:私有化属性、创建属性的方法-set()get()、在set/get方法中设置传参或者取值条件
封装的意义(安全 简单 可重用 可扩展):便于使用者正确使用系统,防止错误修改属性
有助系统之间的松耦合,提高系统独立性
提高软件的可重用性
降低了构建大型系统的风险
包
作用:①包允许将类组合成较小的单元(类似文件夹),易于找到和使用相应的类文件
②防止命名冲突③包允许在更广的范围内保护类、数据和方
物理表示:在com目录下有pct目录,在往下ccc目录下有Dog类和Test类和aaa目录,aaa目录下还有个Dog类
在一个包里调用另一个包的东西,需要用到关键字import导入,