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