您的位置:首页 > 其它

面向对象的三大特性

2017-05-19 09:14 309 查看
1.封装
     把对象信息和内部结构隐藏起来
     java提供了4中访问修饰符:
     private:私有的,只能在自己类里面使用,其他类不能调用  类中绝大部分成员都应该使用private修饰
     protect:受保护的,只能在同一个包中被访问
     public:公共的,其他类可以访问
     default:包访问权限,同一个包中才可以访问
     封装的步骤:对属性的可见性进行限制(private)-->get,set方法
2.继承
     从已有的类中派生出新的子类,新的类能吸收已有类的属性和行为,并能扩展自己的属性和方法
 
     关键字:extends
     提高代码的复用性,降低程序的耦合性
     继承的特点:1.传递性:一个类只能继承一个父类,这个类可以作为父类再给子类继承
                          2.方法重写:子类重写父类的方法,只修改方法里面的内容,方法名和参数列表相同
     

     

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