一个关于java类的简单问题?

书中定义了一个名为box的类:如下:ClassBox{doublewidth;doubleheight;doubledepth;}publicclassBoxDemo{p... 书中定义了一个名为box的类:如下:
Class Box{
double width;
double height;
double depth;
}
public class BoxDemo{
public static void main(String args[]){
Box mybox=new Box();
double vol;
mybox.width=10;
mybox.height=20;
mybox.depth=15;
vol=mybox.width*mybox.height*mybox.depth;
System.out.println("Volume is" +vol);
}
}
我就是不明白类与其中的对象是怎么个关系?我的理解就是创建一个类,类中包含一些数据,在类中创建的对象就是可以任意调用其中的数据。哪个高手能帮我一下,给我一下指点,告诉我它们之间到底是怎么个关系?不胜感激了!!!
展开
 我来答
wlrloveyou
2010-05-05 · TA获得超过112个赞
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:107万
展开全部
类就是一个类型的意思,比如人Person是个类型,对象就是具体的哪个人,
比如你。你可以理解为,你就是一个对象,而人是一个类型。人有名字,有性别,当创建一个人的对象的时候就可以给这个人起名字,还可以用他的名字。
class 人{
姓名;
年龄;
}
这个时候的人只是个类型,是没有具体的名字和年龄的,当创建一个人的时候就是 人 a = new 人();a就是这个人的代号,a.姓名 = 张三;a.年龄 = 23;
帐号已注销
2010-05-05 · TA获得超过5622个赞
知道大有可为答主
回答量:1459
采纳率:0%
帮助的人:1378万
展开全部
差不多吧,你初学的话不一定要一下子理解到位,慢慢你会懂的。

我只指出一点,你说是可以“任意”调用其中的数据,其实不是任意,有一定规则的,不然就乱套了。关键就在这个规则上,一时不太容易和你说清楚,你往后学自然会知道的。

-------------------------------------------------------------
另:其实类里面可以有数据,可以有方法(C 语言里类似的叫函数),你说“访问数据”、“调用方法”比较好一点。

然后不管是数据和方法都有 动态静态之分(动态的 数据和方法 统称类的“成员”),还有访问权限之分,再加上继承、多态 的一些特性,导致有一些可以在别的类里随意访问或调用,有一些则不行,你学下去就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式