抽象类和抽象方法---求体积
来源:互联网 发布:原油理财软件 编辑:程序博客网 时间:2024/05/21 11:09
abstract class Container{
double r;
public abstract double volume();
}
class cube extends Container{//立方体
public cube(double r1){
r=r1;
}
public double volume(){
return r*r*r;
}
void hh(){
System.out.println("立方体的体积是:"+ volume());
}
}
class sphere extends Container{//球体
public sphere(double r2){
r=r2;
}
public double volume(){
return Math.PI*r*r*r*(4/3);
}
void hh(){
System.out.println("球体的体积是:"+volume());
}
}
class cylinder extends Container{//圆柱体
public cylinder(double r3){
r=r3;
}
public double volume(){
return Math.PI*r*r*r;
}
void hh(){
System.out.println("圆柱体体积是:"+volume());
}
}
class Tiji{
public static void main(String args[]){
cube c1=new cube(3.0);
sphere s1=new sphere(5.0);
cylinder c=new cylinder(6.0);
c1.hh();//或者把该语句替换成System.out.println("立方体的体积是:"+c1.volume())把hh()制空
s1.hh();
c.hh();
}
}
double r;
public abstract double volume();
}
class cube extends Container{//立方体
public cube(double r1){
r=r1;
}
public double volume(){
return r*r*r;
}
void hh(){
System.out.println("立方体的体积是:"+ volume());
}
}
class sphere extends Container{//球体
public sphere(double r2){
r=r2;
}
public double volume(){
return Math.PI*r*r*r*(4/3);
}
void hh(){
System.out.println("球体的体积是:"+volume());
}
}
class cylinder extends Container{//圆柱体
public cylinder(double r3){
r=r3;
}
public double volume(){
return Math.PI*r*r*r;
}
void hh(){
System.out.println("圆柱体体积是:"+volume());
}
}
class Tiji{
public static void main(String args[]){
cube c1=new cube(3.0);
sphere s1=new sphere(5.0);
cylinder c=new cylinder(6.0);
c1.hh();//或者把该语句替换成System.out.println("立方体的体积是:"+c1.volume())把hh()制空
s1.hh();
c.hh();
}
}
- 抽象类和抽象方法---求体积
- 抽象类和抽象方法
- 抽象类和抽象方法
- 抽象方法和抽象类
- 抽象方法和抽象类
- 抽象类和抽象方法
- 抽象类和抽象方法
- 抽象方法和抽象类
- 抽象方法和抽象类
- 抽象类和抽象方法
- 抽象类和抽象方法
- 抽象方法和抽象类
- 抽象方法和抽象类
- 抽象类和抽象方法
- 抽象方法和抽象类
- 抽象类和抽象方法
- 抽象方法和抽象类
- 抽象类和抽象方法
- 你的代码整洁吗?
- POJ 1966 最大流最小割...
- C++函数返回引用
- missing函数
- 【100题】第二十七 跳台阶问题
- 抽象类和抽象方法---求体积
- 如何缩短与大牛的差距
- IIS错误404已被我解决(iis与.netFrameWork安装顺序不一致)
- 解决“IIS中找不到web扩展服务ASP.NET v2.0.50727”的方法 分享
- WebKit 内核源代码分析(四)
- 助你成为百万富翁的10句箴言
- 512x512图标圆角半径设为多达合适
- throwFunPtr
- 了解IO协议栈 ppt