题目内容

请说明什么是方法重写。

查看答案
更多问题

请简要描述什么是多态。

请简述抽象类和接口的区别。

请按照题目的要求编写程序并给出运行结果:设计一个学生类Student和它的一个子类Undergraduate,并进行测试。提示:1) Student类有Name(姓名)、和Age(年龄)属性,一个包含两个参数的构造方法,用于给Name和Age属性赋值,一个Show()方法打印Student的属性信息。2) 本科生类Undergraduate增加一个Degree(学位)属性。有一个包含三个参数的构造方法,前两个参数用于给继承的Name和Age属性赋值,第三个参数用于给Degree属性赋值,一个Show()方法用于打印Undergraduate的属性信息。3) 在测试类中分别创建Student对象和Undergraduate对象,调用它们的Show()。

请按照题目的要求编写程序并给出运行结果:设计一个Shape接口和它的两个实现类Square和Circle,并进行测试。提示:1)Shape接口中有一个抽象方法Area(),该方法接收一个double类型的参数,返回一个double类型的结果2)Square和Circle中实现了Shape接口的Area()抽象方法,分别求正方形和圆形的面积并返回在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为3的圆形面积。

答案查题题库