一、OOP中的几种关系 1.组合关系:将多个类的实例(对象)组合到一个更大的类(对象)中,这多个类之间是并列的关系(地位),它们之间不可以相互控制(即改变彼此的状态),但可以相互调用。而包含它们的类可以通过它的方法来直接控制它们的行为,间接控制它们的状态(之所以说间接是因为按照OOP的封装和安全原则,各个对象都是要通过其自有的方法来控制其自身的状态)。 2.继承和实现关系 3.实例化 4.局部变量(对象)只能由其所在的方法控制。 二、 java 中main()方法不受任何对象支配,且只能有一个,所以主类只能有一个实例. |