java 编写圆类Circle,圆柱体类Cylinder

该博客展示了如何使用Java编程计算圆的面积和周长,以及圆柱体的体积。定义了Circle类来表示圆,并提供了计算面积和周长的方法。Circle类被Cylider类继承,Cylider类增加了计算体积的方法。在Main类中,创建了Circle和Cylider对象并打印了相关属性和计算结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;


class Circle{
	private double radius;
	
	public double getRadius() {
		return radius;
	}

	public void setRadius(double radius) {
		this.radius = radius;
	}

	Circle(){}
	
	Circle(double r){
		radius = r;
	}
	double getArea() {
		return Math.pow(radius, 2)*Math.PI;
	}; 
	double getPerimeter() {
		return radius*2*Math.PI;
	}
	void show() {
		System.out.println(radius);
		System.out.println(getPerimeter());
		System.out.println(getArea());
		
	}
	
}
class Cylider extends Circle{
	private double height;

	Cylider(double r,double h) {
		// TODO Auto-generated method stub
		this.height = h;
		 setRadius(r);
	}
	double getVolume() {
		return getArea()*height;
	}	
	void showVolume(){
		System.out.println(getVolume());
	}
}

public class Main {
    public static void main(String[] args) {
       Circle ci =new Circle(10.0);
       ci.show();
       Cylider cyl = new Cylider(5.0, 10.0);
       cyl.show();
       cyl.showVolume();
    }
}


评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值