从零学习[课后作业] 第038讲:类和对象:继承 | 课后测试题疑问
这个程序在定义直线类Line的时候,赋予了P1,P2两个点类作为参数,但是对Line定义过程中并没有集成Point点类,那为什么P1,P2这两个参数可以直接调用Point类的方法呢?也就是p1 p2可以直接使用p1.getX() p2.getY()?从程序上看,Line和Point没有任何关系,希望能够帮忙解答一下
本帖最后由 逃兵 于 2021-8-28 13:46 编辑
传入Line类的两个参数是Point类
这两个参数自身拥有Point的所有属性和方法 逃兵 发表于 2021-8-28 13:45
传入Line类的两个参数是Point类
这两个参数自身拥有Point的所有属性和方法
谢谢您的解答。
可以这么理解么,当给p1,p2赋值的时候他们拥有了Point类的属性;但当在定义类Line的时候,p1和p2其实是没有Point类的任何属性,我的理解对么? whufire 发表于 2021-8-28 14:08
谢谢您的解答。
可以这么理解么,当给p1,p2赋值的时候他们拥有了Point类的属性;但当在定义类Line的时 ...
对
页:
[1]