class Car 
{ 
         
        String color = "红色"; 
         
        int num = 4; 
 
 
        void run() 
        { 
 
                System.out.println(color+".."+num); 
        } 
         
} 
 
 
class  CarDemo 
{ 
        public static void main(String[] args)  
        { 
          Car c=new Car(); 
          c.run();  //调用模式为  :对象.对象成员  这里的对象成员为函数(方法) 
          Car q =new Car(); 
          show(q); 
          show(new Car());//这个调用方法为为 函数名称(对象) 
        } 
        public static void show(Car w) 
        { 
                w.color="black"; 
                w.num=5; 
                w.run(); 
        } 
} 
我想问下  这2个应该都是函数吧, 这2个调用方法为什么不一样 能详细解答下么? |