77问答网
所有问题
当前搜索:
设计一个抽象类shape
Java编程题 求大佬解救
答:
按照题目要求编写的程序如下(见图,图中有重复的地方只需写一次)
编程题目,C++
答:
float a,b;rectangle(float a,float b) :a(a), b(b) {}virtual float area(){return a*b;}};class circle :public
shape
{public:float r;circle(float r) :r(r) {}virtual float area(){return 3.14159265*r*r;}};int main(){triangle t(
1
, 2);rectangle r(1, 2);...
c++ 程序
shape
求面积 问题 涉及派生
答:
float total(
Shape
*
shape
[],int n){ int iA;float sum = 0;for (iA=0; iA<n; iA++){ // 父类指针引用子类对象 sum += shape[iA]->area();} return sum;} int main(){ Shape *shape[2];shape[0] = new Triangle(3,4,5);shape[
1
] = new Rectangle(5,6);cout << "...
java父类为
抽象类
,子类构造方法传参
答:
举个通俗一点的例子,哈士奇是狗的一种,假设哈士奇是
一个
子类,狗是一个父类,创建一个子类对象当然是用子类来new,虽说哈士奇是狗的一种,但是哈士奇的特征不是所有的狗狗都有的。。可能这个例子不太恰当,但还是希望可以帮到你
完整Application编程 包含
Shape
Circle类及Test
答:
import java.io.*;import java.awt.*;abstract class
Shape
//
抽象类
定义(3分){ public abstract double getPerimeter();public abstract double getArea();} public class Test { public static void main(String args[]) //main()方法定义(2分){ MyCircle c=new MyCircle(
1
.0);System...
JAVA
抽象类
和接口的区别,使用场景
答:
它
有一个
接口,Drawable,这个接口说明它可以被画出来。从英语上面来说,
Shape
是名词,Drawable是形容词。这就是语义上面的差别。当然你非要把Drawable声明成
抽象类
,Shape变成接口,技术上确实没问题,但是这个涉及就很奇怪,难以理解。如果你觉得不太理解,你可以追问。这两个概念确实有些模糊。研究
设计
是...
抽象类
不能声明具体方法
答:
Shape类
是
一个抽象类
,它声明了一个抽象方法getArea和一个具体方法print。子类必须实现getArea方法,而print方法可以在子类中被重写或者直接使用。总之,抽象类是一种特殊的类,它只能被继承不能被实例化。在抽象类中,可以声明抽象方法和具体方法,但是具体方法必须由子类实现。抽象类与普通类的区别:1、...
c++的一道编程问题
答:
virtual float getperim() = 0;};class rectangle:public
shape
{ public:float getarea();float getperim();private:int x;//三角形的三边 int y;int z;};class circle:public shape { public:float getarea();float getperim();private:float cLeng;//半径 };上面是类的框架,具体实现很...
请教C++高手
答:
the Radius of the circle is :"<<Radius<<endl;} protected:double Radius;};Circle::Circle(double r,double a,double b):TwoDim
Shape
(a,b){ setSide(r);} void Circle::setSide(double r){ Radius=r;} void main(){ Circle c(
1
.5,2.1,1.1);c.setpoint();c.putSide();} ...
c#
抽象类
不能实例化,为什么代码还可以这样写
答:
这叫多态的向上转型,基类引用指向派生类的实际对象。
shape
的实际类型是Circle类的对象。new后面跟哪个类就是哪个类的对象。
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜