170305

来源:互联网 发布:java安全框架权限管理 编辑:程序博客网 时间:2024/06/05 05:56
 1625-5 王子昂 总结《2017年3月5日》 【连续第155天总结】
A. Java 继承 100%
B.    能够分析类能力的程序称为反射。反射可以用来在运行中分析类的能力,可以用来在运行中查看一个对象,可以用来实现通用的数组操作代码,还可以用来利用很像C++中函数指针的Method对象
        使用反射的主要人员是工具构造者,而不是应用程序员。
        继承的技巧:将公共操作和域放在超类。增加代码复用度,提高可读性。
        不要使用protected域。因为子类集合是无限制的,容易被子类直接访问实例域,破坏封装性。另外Java中同包的所有类都可以访问protected域,而不止是它的子类。
        谨慎使用继承。继承是用来描述属于关系的,但是有时会被滥用。当超类和子类不是属于关系时,就会为派生出的子类增加无用的额外的域,不仅在使用时增加麻烦,也在编写时增加额外的代码和消耗。
        在覆盖方法时,不要改变预期的行为。同名方法应该是为了同一个目的而执行,不应该覆盖以后执行不同的目标。
        尽量使用多态来判断调用哪个方法,而不是使用flag或是类型信息。
C. 明日计划
    Java 接口与内部类

0 0
原创粉丝点击