在编程实践中,若类A中的某个成员方法的形参或返回值为类B类型,那么类B与类A是依赖关系。
package comm.lbb.jcc;
class Book { //被依赖类
private String name;
public Book () {
}
public Book (String name) {
this.name = name;
}
public String use () {
return "正在看" + this.name;
}
}
class Person02 { //依赖类
private String name;
public Person02 () {
}
public Person02 (String name) {
this.name = name;
}
public void study (Book b) {
System.out.println(this.name + b.use());
}
}
public class Ch02 {
public static void main(String[] args) {
Person02 p = new Person02("刘备");
p.study(new Book("英语书"));
}
}
以上是自己写的一段代码,记录学习情况,如有不对,请多见谅。