Java上机实验4

这篇博客展示了如何在Java中设计一个抽象图形类,包含求周长和面积的抽象方法,并通过圆形、矩形和矩阵类进行实现。此外,还介绍了如何创建进食、睡觉、思考和说话的接口,并用猫、人类和鸟类类实现这些接口的功能。
摘要由CSDN通过智能技术生成

1.设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、矩形类来继承图形类,并实现上述两个方法。并创建实例验证。

2.package com.majing;
3.
4.public class test {
5.	public static void main(String[] args) {
6.		Roundness r = new Roundness(3);
7.		System.out.println(r.perimeter());
8.		System.out.println(r.area());
9.		
10.		Rectangle rec = new Rectangle(5,6);
11.		System.out.println(rec.perimeter());
12.		System.out.println(rec.area());
13.		
14.		Matrix m = new Matrix(12);
15.		System.out.println(m.perimeter());
16.		System.out.println(m.area());
17.	}
18.
19.}
20.
21.abstract class Graph {
22.	abstract double perimeter();
23.	abstract double area();
24.}
25.
26.class Roundness extends Graph
27.{
28.	private int radius;
29.	
30.	Roundness(int r)
31.	{
32.		radius = r;
33.	}
34.	
35.	double perimeter()
36.	{
37.		return 2*3.1415*radius;
38.	}
39.	
40.	double area()
41.	{
42.		return 3.14159*3.14159*radius;
43.	}
44.}
45.
46.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值