【java】java中 Car c = new Car(); 可不可以说 "c就是一个Car类类型 变量" ?

java中Carc=newCar();可不可以说"c就是一个Car类类型变量"?... java中

Car c = new Car();

可不可以说 "c就是一个Car类 类型 变量" ?
展开
 我来答
开心果lShE
2015-06-01 · TA获得超过1.9万个赞
知道大有可为答主
回答量:3928
采纳率:84%
帮助的人:820万
展开全部
不可以,应该理解为对象比较贴切。理由如下:

1、此处的语法:声明一个对象c,c的对象类型是Car型的。“定义c是Car 型的对象,不能直接拿来用,得先创造或者新建一个,所以new Car类型的对象,把这个对象属性赋予c。”

2、汽车 面包车 = new 汽车()
Car c = new Car()
人类 小朋友 = new 人类()

【附】
Car c的存储区域存放的是地址:一个对象在硬盘上占有一个连续地址,首地址赋予c空间。
Hulson丶Wang
推荐于2018-03-29 · TA获得超过2763个赞
知道小有建树答主
回答量:564
采纳率:80%
帮助的人:123万
展开全部
c不是一个car类型变量,
C是Car类型实例出来的一个对象,它是new出来的一个新对象。这个对象的名字叫c
Car c = new Car();
通过Car类型 变量名c,新new实例一个Car()类型。
此处的语法:声明一个对象c,c的对象类型是Car型的。“定义c是Car 型的对象,不能直接拿来用,咱得先创造或者新建一个,所以new Car类型的对象,把这个对象属性赋予c。”
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深刻奶奶
2012-07-28 · TA获得超过153个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:100万
展开全部
勉强可以,很不建议如此理解!最好理解为对象比较贴切。理由如下:
1、此处的语法:声明一个对象c,c的对象类型是Car型的。“定义c是Car 型的对象,不能直接拿来用,咱得先创造或者新建一个,所以new Car类型的对象,把这个对象属性赋予c。”
2、汽车 面包车 = new 汽车();
Car c = new Car();
人类 小朋友 = new 人类();
你能说小朋友是个变量么?(你可能会说小朋友有各种小朋友,但是这个“各种”是我们要赋予它的属性,并不是他本是会存在的各种可能性。)
你能说面包车是个变量么?
他仍然只是具有某种类型特质的对象。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Think_why
2012-07-28
知道答主
回答量:52
采纳率:0%
帮助的人:14.3万
展开全部
第一个Car表示这是用Car类进行定义。“Car()”表示调用一个无参数的构造方法。
如果()中有参数,则系统构造对象的过程中调用有参的方法。
此时c称为一个对象变量。
Car c的存储区域存放的是地址:一个对象在硬盘上占有一个连续地址,首地址赋予c空间。
c称为对象Car的引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fanzhanwei
2012-08-03 · TA获得超过208个赞
知道答主
回答量:128
采纳率:0%
帮助的人:77.1万
展开全部
当然可以了,因为你用car实例化了c,所以c就具有了car的一切属性,当然也就具有了其类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(25)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式