不知道可以一,我自己觉得还说得通
我的理解是,
门是一个类: 有开门 和 门铃响的方法。
人是一个类: 人 敲门 方法。- 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();
- }
- }
复制代码
|