在Java中,没有类就无法做任何事情。
用Java编写的所有代码都位于某个类的内部。
标准的Java库提供了几千个类。但是还是需要在Java程序中创建一些自己的类,以便描述应用程序所对应的问题域中的对象。
传统的过程化程序设计,必须从顶部的main函数开始编写程序。在面向对象程序设计时没有所谓的“顶部”。因此,首先从设计类开始,然后再往每个类中添加方法。
识别类的简单规则是在分析问题的过程中寻找名词,而方法对应着动词。
类之间的关系
- 依赖 uses-a
如果一个类的方法操纵另一个类的对象,我们就说一个类依赖于另一个类。 - 聚合 has-a
聚合关系意味着类A的对象包含类B的对象。 - 继承 is-a
后面详细说。
网友评论