关联关系强调的是被引用关联的其它类型实例要作为本类的字段属性(静态或非静态),也就是说,关联关系是将其它类的实例作为本类字段属性。而依赖关系只是在本类方法内部使用到某类而已,严格来说不是这个类的一部分。
public class Test_A{
//something
}
public class Test_B{
Test_A a=new Test_A();//Test_B类与Test_A类是关联关系
}
public class Test_C{
public void test(){
Test_A a=new Test_A(); //Test_C类与Test_A类是依赖关系
}
}
本文探讨了Java中的关联关系和依赖关系的区别,通过实例说明Test_B如何通过Test_Aa与Test_C类中局部使用的关系进行对比。理解这两种概念有助于提升面向对象编程的实践理解。

168

被折叠的 条评论
为什么被折叠?



