11 回答
TA贡献101条经验 获得超60个赞
封装,继承,多态(抽象);
面对对象的核心是"一切皆对象";
1.封装:对外部不可见
封装的实现:Java中实现封装性有多种方式,而private只是其中一种比较常用的方式.类中每一个属性都必须封装.
2.继承:子类获得父类的一切public标识的属性,方法
继承的实现:java中继承方式往往用extends,继承一般用于对父类的功能进行扩从或者直接使用父类已有的方法 就像子继承父的一切,但又可以有所不同;
3.多态:多态一般分为对象的多态,重载的多态:
多态性则是java能实现"一切皆对象"的主要特性,上面的都是为了多态而准备的;多态性则是指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式,如果用例子说的话就是有人喜欢你。那个人是如花或者说相貌狰狞的人,那么你可能会无动于衷,如果是你暗恋的人喜欢你,那么你可能就欣喜若狂,确定关系。。。。
TA贡献13条经验 获得超20个赞
封装,做人呐,不要把自己的优缺点都暴露给别人,这样很容易被伤害,你需要让别人知道你的能力就行了
继承,做人呐,光靠自己的埋头苦干是局限的,要学会站在巨人的肩膀上,当然有个有钱的爹最好啦
多态,做人呐,要学会灵活,什么你的我的,只要能拿过来用就是好的
TA贡献5条经验 获得超2个赞
封装,继承,多态
封装:该公开的公开,该私有的私有,类的属性一般私有,方法该私有的私有该公开的公开
继承:只要知道单纯的代码复用不需要继承
多态:类中多个方法的重载就多态,父类子类中方法的覆盖也叫多态
TA贡献18条经验 获得超1个赞
先封装,再继承,然后是多态性!
封装,是面向对象编程的第一步:把代码和数据捆绑在一起,像个“黑匣子”,不受外界的干扰;
继承,避免了重复,提高了重用性;
多态,多样化。
添加回答
举报