1.1

Java封装性思想的初步理解

从项目需求的角度出发,建立各个模块化的类,各个模块暂时不需要具体的方法描述,只需要各个模块的理想到位。

以银行项目为例。初步设想需要三个模块:银行(Bank类)、客户(Customer类)、账户(Account类)

通过在main方法中对对象成员方法引用,逐步实现项目要求的功能。

1.2

对象之间关系的建立通过大对象对小对象之间的方法调用,小对象可以通过匿名对象的方式建立。

之后通过大对象对小对象的进行获取操作,获取到的小对象实例赋给代替变量,下面的操作使用代替变量进行。

程序示例:

Account account = new Account();           //小对象模块化建立

Customer customer = new Customer();   //大对象模块化建立

customer.setAccount(new Account(初始化条件1,初始化条件2));              //通过匿名对象搭建小对象与大对象的之间的联系

account = customer.getAccount();         //通过大对象对小对象的调用,将小对象赋值给小对象的替身

之后对小对象的操作,通过替身来完成。

1.3

用户界面创建的思想,可以单独创建一个窗口操作类,该类继承JFrame,进行相关的操作。

05-16 21:53