java-这个程序怎么写,请指点一下.......

问题描述

这个程序怎么写,请指点一下.......

定义Point(抽象类,包含两个抽象方法:计算面积,计算体积)、Circle、Cylinder三个类,
三个类都拥有x,y属性,而Circle又增加了属性radius,Cylinder类又增加了属性height。三
个类都设有x,y坐标,计算面积和计算体积方法。编写应用程序建立Circle和Cylinder的对象,并
计算各自的面积和体积。

解决方案

同学,请独立完成作业。

解决方案二:

//Point.h
class Point
{
private:
int x;
int y;
public:
virtual double area()=0;
virtual double volume()=0;
};

//Circle.h
#include "Point.h"

class Circle: public Point
{
private:
int radius;
public:
Circle(void);
~Circle(void);
};

//Cylinder
#include"Circle.h"
class Cylinder: public Circle
{
private:
int height;
public:
Cylinder(void);
~Cylinder(void);
};

解决方案三:

你要是复制上面的,你这次作业就废了!

时间: 2024-10-25 20:34:09

java-这个程序怎么写,请指点一下.......的相关文章

java抽奖算法,高人请指点一二

问题描述 java抽奖算法,高人请指点一二 一共有3分,一天可以进行无数次抽奖,最高获得3分,可以是1+1+1也可以是2+1也可以是1+2,分别是每次抽奖获得的奖励数,这个怎么做呢? 解决方案 这个简单,第一次抽奖产生一个1~3的随机数第二次产生1~(N-已经抽奖的总分)的随机数当已经抽奖的随机数总和达到3,就不许抽奖了. 解决方案二: "几"=(抽奖人数/奖品数)*N.这是一种最简单抽奖算法 http://www.cnblogs.com/younggun/p/3249772.html

Java并发程序入门介绍_java

今天看了看Java并发程序,写一写入门程序,并设置了线程的优先级. class Elem implements Runnable{ public static int id = 0; private int cutDown = 5; private int priority; public void setPriority(int priority){ this.priority = priority; } public int getPriority(){ return this.priori

eclipse导入-Java小白,eclipse中导入图形界面包就会出错,程序没有问题,请大神指点。

问题描述 Java小白,eclipse中导入图形界面包就会出错,程序没有问题,请大神指点. Description Resource Path Location Type Access restriction: The type JOptionPane is not accessible due to restriction on required library C:Program FilesJavajre1.8.0_20librt.jar dialog.java /myjava3/src l

求java大神指教这个程序怎么写,最好有代码

问题描述 求java大神指教这个程序怎么写,最好有代码 小区里新开了一家超市,经营了一个月之后,发现超市的经营很混乱,主要体现在几个方面:不知道商店现在都有什么货物,也不知道商店每天都卖了什么货物,库存有什么货物:同时,一个月来的流水和利润都无法查清.为此超市张老板找到了程序员Jack,想让Jack开发一个管理程序,帮助超市的经营.Jack的初步计划是这样的:1. 设计程序的结构,看看大概需要什么样式的类.2. 初步构想是这样的:a) 货物要有相应的类和货物的属性:b) 然后商店平常要进货和销货

java-初学者JAVA编写的程序问题,请帮我看看哪里错了

问题描述 初学者JAVA编写的程序问题,请帮我看看哪里错了 这个是程序 mport java.io.*; public class shuru{ public static void main(String[] args){ try { InputStreamReader is=new InputStreamReader(System.in); BufferedReader br= new BufferedReader(is); String s; **(1)System.out.print("

日历-求帮写一个java小程序

问题描述 求帮写一个java小程序 读取txt文件,文件中有一个8位的日期(任意),读出并打印此日期开始的一个月日历 解决方案 String s="20160221"; SimpleDateFormat sdf=new SimpleDateFormat("yyyyMMdd"); try { Date startDate=sdf.parse(s); Calendar c2=Calendar.getInstance(); Calendar c=Calendar.getI

java 方法传值问题:请大家帮忙看看指点指点:代码如下:

问题描述 java 方法传值问题:请大家帮忙看看指点指点:代码如下: package com.imooc; public class Test{ public static void main(String[] args) { Circle c1 = new Circle(1); Circle c2 = new Circle(2); swap1(c1,c2); System.out.println("After swap1:"+c1.radius+c2.radius); swap2(c

java编程小说上传-java语言编程小说的上传模块不会做了,请指点

问题描述 java语言编程小说的上传模块不会做了,请指点 用java语言在编程小说的上传功能出现了问题,还请问下一步咋搞? 解决方案 报错的是什么部分错误代码帖出来,上传可以找些io方面的看看 解决方案二: 错误的地方会有信息,可以看看 解决方案三: novel没定义,还是外面定义好了,没传参进来?

java ee-java写的记事本程序如何写测试类

问题描述 java写的记事本程序如何写测试类 import java.awt.event.*; import java.awt.*; import java.io.*; import java.lang.String; class jsb implements ActionListener { Dialog bb; String strt; int i; FileDialog fd; File file; public Frame f; public TextArea p1; public Me