面向对象的三大特征

一,继承(extends)

1.为什么要有继承这个概念?
     个人学到现在的看法:相同类可能有许多重复的代码,为了避免代码冗余和维护,才有了继承。

2.继承的使用要点
    子类可以继承父类的属性和方法,但是不可以继承父类私有属性和私有方法,这个可以通过get,set方法来调用。
    子类可以重写父类的方法,即实现自己方法的拓展
     java是单继承,如果子类没有调用extends,它的父类是Object

二,封装 

为什么使用封装呢?
        https://zhidao.baidu.com/question/47077552.html   可以看看这个资料,个人认为写的蛮好的。
封装的规范 ----- JavaBean

实例:
        
java的访问修饰符

三,多态

1.什么是多态?
        同一方法的调用,会根据对象的不同而有不同得行为
2.多态的要点
        多态是指方法的多态,与属性无关
        多态存在的三个必要条件:继承,重写父类方法,父类引用指向子类对象
        父类中没有的方法是不存在多态的

        
全部评论

相关推荐

不吃牛肉的选手在刷面试经:首先,你数过吗?其次,他知道吗?最后,你说了他信吗?
点赞 评论 收藏
分享
如题,这操作。。。。
真烦好烦真烦:既想享受国家的招聘应届生福利,又不想培养新人,我只能说这种企业的ld太过分了
投递美的集团等公司6个岗位 >
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务