您的位置:首页 > 其它

理清abstract、final、static等修饰、访问控制关键字的应用

2012-03-27 14:44 716 查看
发现很多初学面向对象的学有个这个概念被这些东西的理解很模糊,见到这些东西很多能读懂,但是在写程序中这些关键字的位置却存在很大的不懂。所以写出这些东西,既给那些不太懂的提供学习的机会,同时给自己巩固学习的机会。

类前面能放得修饰符有:abstract、final 、interface

方法前能放的修饰符:abstract、final、static

变量前能放置的修饰符:final、static (总之final可以放在所有的前面都表示最终的,一旦定义不能修改,修改则报错

static除了不能放在类前面其余的都可以放置。表示从类的产生静态的变量和方法就一直在内存。当外部访问静态方法时可以不要实例化对象访问该方法,能采用类能点静态方法访问该方法。

注重:子类不能重写父类的静态方法哦,也不能把父类不是静态的重写成静态的方法。想隐藏父类的静态方法的话,在子类中声明和父类相同的方法就行了。



访问控制符访问权限(public 、protected、private、默认的)



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐