权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

Final和private的使用

Final和private的使用

Private方法都隐含有final的意思。由于你不能访问private的方法,因此你也不能覆写它。你可以给private方法加一个final修饰符,但是这样做什么意义也没有。这个问题有可能会造成混乱,因为即使你覆写了一个private方法(它隐含有final的意思),看上去它还是可以运行的,而且编译器也不会报错。

只有是基类接口里的东西才能被覆写。也就是说,对象应该可以被上传到基类,然后再调用同一个方法(这一点我们应该很清楚的)。如果方法是private的,那它就不属于基类的接口。它只能算是被类隐藏起来的,正好有着相同的名字的代码。如果你在派生类里创建了同名的public或protected,或package权限的方法,那么它们同基类中可能同名的方法,没有任何联系。你并没有覆写那个方法,你只是创建了一个新的方法。由于private方法是无法访问的,实际上是看不见的,因此这么做除了会影响类的代码结构,其它什么意义都没有。

«1»