类间关系与引用类型做参数强化

1.类间关系
1.1一个类包含一个类
在之前所学习的内容基本都是在描述一个类的事情,没有明显的类间关系,下面我们来研究一种类之间的包含关系
当A类的成员变量是B类型(引用),那么说A包含B。
如:我们在描述一个汽车的时候,可以说汽车包含了轮胎,价格等部分.这时我们可以创建一个发动机类,一个汽车类.在汽车的成员变量位置可以创建发动机的引用,此时就可以称为汽车类包含发动机类
04-类间关系与引用类型总结
代码如下:
04-类间关系与引用类型总结
给发动机设置两个属性类型和价格.在汽车类中创建一个方法用来展示发动机的类型和价格
04-类间关系与引用类型总结
Car类的showEnginInfo方法:
04-类间关系与引用类型总结
执行效果:
04-类间关系与引用类型总结
运行结果:
04-类间关系与引用类型总结
1.2一个类包含一个类
除了上述的一个类包含了其他类的引用以外,还有一种情况是一个类包含了自己类的引用
如人有三个属性姓名,年龄还有孩子. 人类的孩子自然还是人类,所以我们可以按照如下方式来定义人类
人类:
04-类间关系与引用类型总结
构造方法:
04-类间关系与引用类型总结
展示孩子方法:
04-类间关系与引用类型总结
测试类中:
04-类间关系与引用类型总结
04-类间关系与引用类型总结
1.3一个类包含批量引用类型对象
当一个事物中包含了很多相同的事物的时候,可以在设计类的时候采用包含数组或者集合的形式
如: 创建一个人类,包含了一个宠物数组,在人类中创建一个方法用来展示所有宠物的信息.
在测试类中创建人和宠物数组.给人类设置宠物数组,调用方法展示宠物信息
宠物类:
04-类间关系与引用类型总结
人类:
04-类间关系与引用类型总结
展示宠物信息:
04-类间关系与引用类型总结
测试类:
04-类间关系与引用类型总结
04-类间关系与引用类型总结

相关文章:

  • 2022-12-23
  • 2022-01-08
  • 2022-01-15
  • 2021-08-08
猜你喜欢
  • 2022-12-23
  • 2021-08-23
  • 2021-08-26
  • 2021-08-15
  • 2022-12-23
  • 2021-05-17
  • 2022-12-23
相关资源
相似解决方案