由于ActivityThread类的源显示,它是一个final
类,并且此类中的所有方法也是final
方法。由于在java中的关键字定义为final
,这个类不能被继承,但为什么android开发人员保留这些方法final
?有关ActivityThread中使用的final关键字的疑惑
也许我没有明确表达这个问题,我在这里修复它。
ActivityThread是final
类,它不会有任何的子类,并没有方法将被覆盖,但你知道,在这个类是final
所有的方法,我想知道他们为什么需要这些final
关键字,他们可以将其删除而不会造成影响。
但我认为没有必要为ActivityThread的方法保留这些最终关键字。班级的最后一部分完成了禁止自己及其方法被继承或覆盖的工作。 – teok 2011-01-28 05:09:44