java中显示错误需要标识符是什么意思?

classCuboid{privatedoublelength;privatedoublewidth;privatedoublehigh;privatedoubles1;... class Cuboid{ private double length; private double width; private double high; private double s1; private double s2; private double s3;
s1=length*width*high; void volume() { System.out.println(s1); } }class CuboidWeight extends Cuboid{ double density; s2=length*width*high*density; void weight() { System.out.println(s2); }}class CuboidValue extends CuboidWeight{ double value;s3=length*width*high*density*value; void none() { System.out.println(s3); }}class Demo333{ public static void main(String[] args) { Cuboid cu=new Cuboid(); cu.volume(1.1,1.1,1.1); CuboidWeight cub=new CuboidWeight(); cub.weight(1.1,1.1,1.1,1.1); CuboidValue cubo=new CuboidValue(); cubo. none(1.1,1.1,1.1,1.1,1.1); System.out.println(s1); System.out.println(s2); System.out.println(s3); }}

刚学,勿喷。。。。
展开
 我来答
在仙宫湖滑旱冰的碧玉兰
2014-11-21 · TA获得超过315个赞
知道小有建树答主
回答量:163
采纳率:100%
帮助的人:142万
展开全部
这几个类是写在一起的还是?
每个类应该都是有构造方法的或者volume,weight这几个方法是要传参数的,但是你的方法是没有传参
追问
oo ,那能不能帮我解答一下那个需要标识符的问题呢?我正在修改中。。。
追答
写的地方不对,因为后面那几个参数都没有定义,感觉这里应该有一个构造方法
mesunbdy
2014-11-21 · TA获得超过205个赞
知道答主
回答量:243
采纳率:100%
帮助的人:73.3万
展开全部
s1=length*width*high;运算要放到方法体内,还有属性私有化之后不能被继承,除了Cuboid类本身,其他类都没法直接访问到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
单纯的看_看
2014-11-21 · 超过69用户采纳过TA的回答
知道小有建树答主
回答量:190
采纳率:0%
帮助的人:71.7万
展开全部
你把属性设置为私有的 不能继承
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-05-23
展开全部
public class Cuboid
{
protected double length;
protected uble width;
protected double high;
protected ouble s1;
protected double s2;
protected ouble s3;

publc void volume()
{
s1=length*width*high;
System.out.println(s1);

}

}
public class CuboidWeight extends Cuboid
{
prodected double density;

public void weight()
{
s2=length*width*high*density;
System.out.println(s2);

}
}
public class CuboidValue extends CuboidWeight
{
double value;

public void none()
{
s3=length*width*high*density*value;
System.out.println(s3);

}
}
class Demo333
{
public static void main(String[] args)
{
length=1;
width =2;
high=3;
density=4;
value=5;
CuboidValue cubo=new CuboidValue();
cubo.volume();
cucuboeight();
cubo. none();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式