面向对象程序设计以对象为核心,该方法认为程序由一系列对象组成。 类是对现实世界的抽象,对象是类的实例化。
OOP的三大特征
•封装
•多态
•继承
封装:就是将一个东西包装起来,然后以新的形式呈现出来。
访问修饰符:public、private、protected,default。
这四个分为低级与最高级
最低级 private:只有该类可以访问
低级 :default:不加任何修饰词,系统默认的。
高级:protected:该类及其子类成员可以访问,同一个包中的类也可以访问。
最高级:public:该类或非该类都可以访问。
这就是封装。一般就是用public来封装。实现方法:属性私有化,被private修饰,对外只提供set/get方法
继承:extends
父类定义的属性和方法,子类可以直接调用。子类与父类的方法名相同则输出子类,则两个写一个就行。
多态是在继承或实现的基础上实现的。
多态的意义:
把不同的子类对象统一的当做父类对象看待,屏蔽子类之间的差异,提高代码的复用性和扩展性。
父类类型 对象名 = new 子类对象
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)