Java学习笔记(十一)

在 Method 类中有一个 invoke 方法, 它允许调用包装在当前 Method 对象中的方法。invoke 方法的签名是:
Object invoke(Object obj, Object... args)                                                                                                                                            第一个参数是隐式参数, 其余的对象提供了显式参数。对于静态方法,第一个参数可以被忽略, 即可以将它设置为 null。

继承的技巧:

1. 将公共操作和域放在超类

2. 不要使用受保护的域

3. 使用继承实现“ is-a” 关系

4. 除非所有继承的方法都有意义,否则不要使用继承

5. 在覆盖方法时,不要改变预期的行为

6. 使用多态, 而非类型信息

7. 不要过多地使用反射

接口:

接口中的所有方法自动地属于 public。 因此,在接口中声明方法时,不必提供关键字public。

接口绝不能含有实例域, 在 JavaSE 8之前, 也不能在接口中实现方法。

猜你喜欢

转载自blog.csdn.net/qq_38022739/article/details/89043866