obj_inheritence.java
来自「JAVA程序设计课程中各章节的程序实例。」· Java 代码 · 共 61 行
JAVA
61 行
//Allocation of an object to inheritise another
class Box
{
double height;
double width;
double depth;
Box()
{
width = height = depth = -1;
}
Box(Box ob)
{
width = ob.width;
height = ob.height;
depth = ob.depth;
}
Box(double w, double h, double d)
{
width = w;
height = h;
depth = d;
}
Box(double len)
{
width = height = depth = len;
}
double volume()
{
return width*height*depth;
}
}
class Obj_inheritence
{
public static void main(String args[])
{
Box mybox1 = new Box(10,20,15);
Box mybox2 = new Box();
Box mycube = new Box(7.7);
Box myclone = new Box(mybox1);
double vol;
vol = mybox1.volume();
System.out.println(vol);
vol = mybox2.volume();
System.out.println(vol);
vol = mycube.volume();
System.out.println(vol);
vol = myclone.volume();
System.out.println(vol);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?