封装,继承,多态(抽象);
面对对象的核心是"一切皆对象";
1.封装:对外部不可见
封装的实现:Java中实现封装性有多种方式,而private只是其中一种比较常用的方式.类中每一个属性都必须封装.
2.继承:子类获得父类的一切public标识的属性,方法
继承的实现:java中继承方式往往用extends,继承一般用于对父类的功能进行扩从或者直接使用父类已有的方法 就像子继承父的一切,但又可以有所不同;
3.多态:多态一般分为对象的多态,重载的多态:
多态性则是java能实现"一切皆对象"的主要特性,上面的都是为了多态而准备的;多态性则是指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式,如果用例子说的话就是有人喜欢你。那个人是如花或者说相貌狰狞的人,那么你可能会无动于衷,如果是你暗恋的人喜欢你,那么你可能就欣喜若狂,确定关系。。。。 |