类和类之间的关系(第二章)
发布时间:2020-05-27 04:05:28 所属栏目:程序设计 来源:互联网
导读:二、依赖关系 在一个类A的方法里面,调用另一个类B的静态方法或在一个类A的方法里面声明另一个类B的局部变量,可以用这个局部变量调用那个类B的方法(方法里)。 注意:不是在方法外定义的,而是在方法里面定义的,如方法外定义类成员变量,就可能是关联关系
|
二、依赖关系
在一个类A的方法里面,调用另一个类B的静态方法或在一个类A的方法里面声明另一个类B的局部变量,可以用这个局部变量调用那个类B的方法(方法里)。
注意:不是在方法外定义的,而是在方法里面定义的,如方法外定义类成员变量,就可能是关联关系了。
public class B
{
public static void mb()
{ }
}
public class A
{
public void ma()
{
B.mb();
}
}
2、(在一个类A的方法里面声明另一个类B的局部变量,可以用这个局部变量调用那个类B的方法) public class B
{
public void mb()
{ }
}
public class A
{
public void ma()
{
private B b;
b.mb();
}
}
三、泛化关系 泛化关系也就是继承的关系 这个没啥说的了,通过类图看一下就了解了。父类Person,子类Student,Teacher,父类中有name,age属性,每一个Student和Teacher也具有这两个属性,另外,Student单独具有studentNo属性,Teacher单独具有teacherNo属性;父类中有move和say方法,每一个Student和Teacher也具有这两个方法,另外Student单独具有study方法,而Teacher单独具有teach方法。一图了然了。。。 四、接口与实现关系 类实现接口嘛,这个也不多说了,来个图 上面这两个图来自 刘伟老师的博客。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
