java编程依赖关系帮忙解释一下

发布网友 发布时间:2022-04-23 11:03

我来回答

2个回答

热心网友 时间:2023-10-23 08:12

依赖关系:
类A依赖类B的意思是,如果A的对象要完成某一操作,必须使用B的对象的某些操作来帮忙,才能完成。简言之,B作为A的某个方法的方法参数存在。如下:
class A{
public void f(B b){
}
}

Class B{
}
//A为一个圆柱体类,要求A实例的体积
public class A{
public static void main (String[] args){
double zArea=0;
B b=new B(); //底面积及为一个圆(B类)的面积
double height = 1.6;
//调用B类实例的getArea()方法,形成依赖关系
zArea=b.getArea(4)*height; //半径r=4,高height=1.6
}
}
//圆类B
class B{
public double getArea(int r){
double area=0;
area=3.14159*r*r;
return area;
}

}

热心网友 时间:2023-10-23 08:13

package a.sample;
public class a{int a = 1;}

package a.sample;
public class b extend A{int B = A;}

package a.sample;
import a.sample.b;
public class a{int a = 1;int c = b.B;}

 //如果删掉B类,此代码无效!

也就是说a类引用了b类的b变量
这就是一个依赖的关系,所以构成依赖

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com