对于这句话理解,举一个简单的例子。我想开灯,其中,灯是一个对象。它对外提供了一个方法,我们可以打开它,这个方法,就是一个接口。这句话也可以理解为,每个对象至少有一个接口,还有可能有多个接口(方法)。

 1 package think.java.chapter1;  
 2   
 3 public class Light {    
 4     public void off(){  
 5         System.out.println("turn off");  
 6     }  
 7       
 8     public void brighten(){  
 9         System.out.println("turn bright");  
10     }  
11       
12     public void dim(){  
13         System.out.println("turn dim");  
14     }  
15       
16     public static void main(String[] args){  
17         Light lt = new Light();  
18         lt.on();  
19         lt.brighten();  
20         lt.dim();  
21         lt.off();  
22     } 

上例中,类的名称和类型是Light,特定的Light类型对象的形成是lt,可以向Light对象发送的请求是,打开它、关闭它、调亮、调暗。