看视频中,老师讲的是在java中指挥对象的方式是: 对象.对象成员
如下:- class Car
- {
- //描述颜色
- String color = "红色";
- //描述轮胎数
- int num = 4;
- //运行行为。
- void run()
- {
- System.out.println(color+".."+num);
- }
- }
- class CarDemo
- {
- public static void main(String[] args)
- {
- //生产汽车。在java中通过 new 操作符来完成
- //其实就是在堆内存中产生一个实体。
- Car c = new Car(); // c 就是一个类类型变量。记住:类类型变量指向对象。
- //需求:将已有车的颜色改成蓝色。指挥该对象做事情,在java中的指挥方式是:对象.对象成员
- c.color = "blue";
- }
- }
复制代码 其中 c 应该是一个对象呢,还是说是一个指向对象的变量名呢?
如果是变量名,那么指挥对象操作的格式是不是 "对象名.对象成员 "呢? |