面向对象的三大特性

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