`
jackleechina
  • 浏览: 584646 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

关于矩形和正方形是不是继承关系

 
阅读更多

矩形类有方法:取宽、取高、求面积,正方形类有方法:去边长、求面积,正方形类是否可以继承矩形类? 为什么?2、如宽、高可以变化,矩形类增加方法:设宽、设高、循环自增宽直至超过高,正方形类增加方法:设边长,正方形类是否可以继承矩形类?为什么?

 

正解

http://blog.csdn.net/kangtian0/article/details/382264

 

“还有另一个因素:从到底是扩展父类接口还是压缩父类接口考虑。”

分享到:
评论

相关推荐

    13丨软件设计的里氏替换原则:正方形可以继承长方形吗?.pdf

    在描述中提到的问题“正方形可以继承长方形吗?”是面向对象设计中经常讨论的一个经典案例。从数学角度来看,正方形确实是长方形的一种特殊情况,因为它具有相等的长度和宽度。然而,在编程中,这种继承关系可能导致...

    求圆,长方形,正方形的周长和面积

    在这个案例中,初学者分享了一个小型程序,涵盖了圆、长方形和正方形的基本几何属性:周长和面积。让我们深入探讨这些形状的计算方法,并了解相关的编程实现。 1. **长方形**: - **定义**:长方形是四边形的一种...

    java中继承和组合中图形的简单类的定义

    `Square`类则是`Rectangle`的子类,表示正方形,其特点是长度和宽度相等。 ```java public class Rectangle extends Shape{ private double length, width; private Point p; public Point getp() { return p...

    继承接口与多态--矩形类和正方形类中实现此接口,用来实现斜边的计算。

    标题提到的是通过继承接口和多态来实现矩形类(Rectangle)和正方形类(Square)对对角线长度计算的功能。接口`EqualDiagonal`定义了一个方法`getDiagonal()`,用于获取几何图形的对角线长度。接口的使用使得不同...

    初中数学矩形、菱形、正方形的5大考点及题型汇总.pdf

    了解和掌握矩形、菱形、正方形的性质以及它们之间的关系,对于初中数学的学习是基础且十分必要的。这些知识不仅有助于解决几何问题,还能帮助学生更好地理解空间和图形的概念,为高中阶段的数学学习打下坚实的基础。

    接口、继承、圆、矩形

    - **正方形类(Square)**:这是矩形类的一个子类,继承了矩形类的所有属性和方法,并新增了一个求对角线长度(`getDiagonal()`)的方法。同时,正方形类重写了`printMyWay()`方法,以便能够显示正方形的边长、面积、...

    Java 算长方形、正方形、三角形的面积

    接下来,我们将创建三个子类:`Square`(正方形)、`Lsquare`(长方形)和 `Triangle`(三角形),这三个子类都将继承自 `Shape` 类,并重写其 `area()` 方法。 - **正方形**:面积计算公式为边长的平方。 - **...

    用抽象继承类写的三角形矩形正方形面积计算

    作者自己写着玩的一个简单abstract类,利用继承和抽象重写来计算矩形,正方形,三角形的面积。无聊之作,主要用来巩固abstract和抽象重写的概念

    实用小控件-自定义View-矩形(正方形)

    本教程将深入探讨如何实现一个实用的小控件——一个保持固定宽高比的矩形(正方形)视图。这个自定义View可以用于创建如头像显示、图标等需要保持正方形比例的场景。 首先,我们需要创建一个新的Java类,继承自...

    JAVA接口与继承实验

    3. 编写正方形类作为矩形类的子类,正方形类继承了矩形类求面积和周长的方法,新增加求对角线长的方法,重写 printMyWay()方法,要求该方法能显示矩形的边长、面积、周长和对角线长。 在第三个实验中,我们创建了一...

    已评价 java 求自定义几何图形的面积和周长:包括圆形,矩形,正方形,正N边形,三角形,平行四边形

    例如,我们可以有Circle(圆形),Rectangle(矩形),Square(正方形),RegularPolygon(正N边形),Triangle(三角形)和Parallelogram(平行四边形)等类。 1. **Circle 类**:圆的面积和周长可以通过π...

    java 实验 继承与多态rectAngle 定义矩形类源代码

    java 实验 继承与多态rectAngle 定义矩形类,用户输入矩形的长与宽,程序计算其面积和周长;派生子类正方形类,定义一个接口Printable源代码

    c#类与对象的继承与多态——图形间的继承关系

    在这个主题中,我们将深入探讨如何利用C#实现基于Shape类的各种图形的周长和面积计算,包括正方形、长方形、四边形、圆、圆柱、菱形、梯形、点和线。 首先,让我们从Shape基类开始。Shape类通常包含公共属性,如...

    用java编写的有关继承的程序

    接下来,我们将深入分析给定的Java程序代码,了解它是如何使用继承和多态机制来设计矩形和正方形的类的。 首先,我们可以看到程序代码中定义了一个 Printable 接口,该接口中包含两个抽象方法:printWay() 和 ...

    平行四边形矩形菱形正方形知识点总结.pdf

    在几何学中,平行四边形、矩形、菱形和正方形是四边形的特殊类型,它们各自具有独特的性质和识别方法。这些形状在数学教育和各类考试,包括事业编制考试中都是重要的知识点。 首先,让我们回顾一下这四种四边形的...

    C#实验—接口:正方形、三角形、圆形求面积

    C#之stidio 2005接口;其中实现对矩形、长方形、圆形面积的求解,类的使用

    java 求四边形的面积 梯形,平行四边形,长方形,正方形

    基于构造函数,继承和多态的实现,包含梯形,平行四边形,矩形,正方形

    沪科八年级数学下册矩形菱形正方形时PPT学习教案.pptx

    这篇PPT的学习教案主要聚焦于初中数学中关于矩形、菱形和正方形的知识点,特别是针对沪科版八年级下册的内容。矩形作为特殊类型的平行四边形,其特性是教学的重点。 首先,矩形的基本定义是有一个角是直角的平行...

    一个矩形类

    面向对象程序设计之矩形类和正方形类的...通过定义矩形类和正方形类,我们学习了面向对象程序设计的基本概念和技术,包括类的定义、继承、多态和接口的实现。这些技术是程序设计的基础,将在后续的学习中被反复应用。

    用继承、多态实验绘制三角形、圆、矩形

    构建一个图形库,包含基本图形如下: 点(point),具有两个属性(x,y)和...矩形(rectangle),具有一个顶点和长(length),宽(width),且可以绘制出来; 正方形(square) ,具有一个顶点和边长(length)且可以绘制出来;

Global site tag (gtag.js) - Google Analytics