java 继承与多态 习题_Java实验七:继承与多态练习

本文通过一个Java实验展示了继承与多态的概念,设计了抽象类Shape及其子类Circle和Triangle,实现了求面积和周长的方法。通过创建对象并调用相应方法,演示了如何运用继承、多态特性和protected修饰符。
摘要由CSDN通过智能技术生成

实验七:继承与多态练习

1.本次实验的目的和要求

1)练习面向对象编程技术中的继承和多态编程技术。

2)练习extends和protect修饰符的使用

3)练习super的使用

4)理解Java多态的特点和应用环境。

2.实验内容或原理

设计一个抽象类Shape(图形)包含求面积和周长的area()方法和perimeter()方法以及设置颜色的方法SetColor(),并利用Java多态技术设计其子类Circle(圆形)类和Triangle(三角形)类,并分别实现相应的求面积和求周长的方法。

public class Test

{

public static void main(String[] args) {

Circle circle = new

Circle(2);

circle.setColor("yellow");

System.out.println("A circle

created on: " + circle.getDate()

+ "\nCircle color: " + circle.getColor());

System.out.println("Circle

area is: " + circle.area() +

"\nCircle perimeter is: " + circle.perimeter());

System.out.println("\n");

Triangel tri = new

Triangel(3,4,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值