您的位置:首页 > 其它

有关封装的一些总结

2017-06-22 00:00 239 查看
程序的封装主要是通过public、protected、default以及private四个关键字来实现的。

通常由public修饰的类、方法或者变量 ,可以在任意包或者类中调用

由protected修饰符修饰的类、方法或者变量则相对于public有一些局限性,只能在同一包或者同一类和其子类中可以调用

default修饰的类、方法或者变量则只能在同一包或者同一类中调用,通常在程序中不写修饰符即默认代表其为default修饰

而由private所修饰的方法或者变量,只能在自身同一类中才可调用,如果用private修饰类的话,则表示该类不能被继承

编写代码时,建议静态变量(由static修饰的变量)、常量(由final修饰的变量)建议用公开的方式定义(public),而自己所写的一些成员变量统一建议使用私有定义(private修饰),防止被调用时被随意修改,不过在定义私有变量的同时,可以为其提供相关的set、get方法,使调用者可以根据你所提供的方法对其进行定向的修改。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: