| 不知道可以一,我自己觉得还说得通 我的理解是,
 门是一个类: 有开门 和 门铃响的方法。
 人是一个类: 人 敲门 方法。
 复制代码public class Test {
        
        public static void main(String[] args) {
                Person p = new Person();
                p.knock(new Door());
        }
}
class Door{
        public void openDoor(){
                System.out.println("门开了");
        }
        public  void diabolo(){
                System.out.println("响铃");
        }
}
class Person{
        public void knock(Door door){  //人敲哪个门?
                door.diabolo();
        }
}
 
 
 |