2、形式出现在People类中的。代码样例:[java]viewplaincopyprint?1.public class People{ 2. //Book作为read方法的形参 3. public void read(Book book){ 4. System.out.println(“读的书是”+book.getName()); 5. } 6.} publicclassPeople{//Book作为read方法的形参publicvoidread(Bookbook){System.out.println(“读的书是”+book.getNam
3、e());}}2.关联(Association)、、单向关联: 双向关联: 对于两个相对独立的对象,当一个对象的实例与另一个对象的一些特定实例存在固定的对应关系时,这两个对象之间为关联关系。关联关系分为单向关联和双向关联。在java中,单向关联表现为:类A当中使用了类B,其中类B是作为类A的成员变量。双向关联表现为:类A当中使用了类B作为成员变量;同时类B中也使用了类A作为成员变量。代码样例:[java]viewplaincopyprint?1.public class Son{ 2. //关联关系中作为成员变量的类一般会在类中赋值 3. Father fat
4、her = new Father(); 4. public void getGift(){ 5. System.out.println(“从”+father.getName()+”获得礼物”); 6. } 7.} 8. 9.public class Father{ 10. Son son = new Son(); 11. public void giveGift(){ 12. System.out.println(“送给”+son.getName()+“礼物”); 13. } 14.} publiccla