1定义shape的子类三角形类(Triangle),类中需要定义适当的构造方法(至少包含给定三边定义三角形的方法),并在构造方法中针对给定的三边是否能够构成三角形进行异常处理,定义area方法计算三角形的面积。
2定义复数类,实现两个复数及复数和实数的加法运算,并重构toString方法,可以使用print方法直接输出复数。
图形类基类,三角形类子类比较容易,但在构造方法中对三条边进行是否构成三角形的判断并进行异常处理并不合适,一般建议用初始化函数来进行,因为构造函数没有返回值,无法告知调用方错误信息。
至于复数类,有点不明白,你所说的复数类指什么,和图形类啥关系呢?
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y