Java
Java笔记 UML 统一建模语言 面向对象三大特征 一.封装性 类的内部信息不能被外部程序 直接访问 但是可以用该类提供的 方法 (Method)对隐藏信息进行操作和访问 (注意,private成员只是不能被 直接 访问) 封装步骤 1.修改属性的可见性: 改为private 2.创建公有方法: getter方法/setter方法 (分别用于属性的读/写) Mydate d = new MyDate(); d.setDay(31); d.setDay(d.getDay()+1); 3.在getter/setter方法中加入属性控制语句: 对属性值的合法性进行判断 (不懂,判断什么合法性?这条看着像硬凑上去的) 二.继承性(Inheritance) 表示关系常用:is-a 父类更通用(一般特性),子类更具体(自身特性) 想象一棵树 三.多态性 不同对象对于同一个方法实现不同的行为 实际操作 创建项目 \(\rightarrow\) 新建类 guagua.java \(\rightarrow\) 编译 \(\rightarrow\) 得到guagua.class 一个类对应一个文件 package shipping.reports; import shipping.domain.*; import java.util.List; import java.io.*;