栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java面向对象的三大特征【继承、封装、多态】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java面向对象的三大特征【继承、封装、多态】

个人介绍


大家好我是:一颗松
认真分享技术,记录学习点滴
如果分享对你有用请支持我哦

点赞: 留言:✍收藏:⭐️

个人格言: 想法落实的最佳时机就是现在!

文章目录
    • 1 封装 
      • 1.1 封装的实现:
    • 2 继承 
      • 2.1 继承的注意事项
      • 2.2 继承的本质
      • 2.3 super的使用
    • 3 多态 
      • 3.1 多态概念
      • 3.2 动态绑定机制
      • 3.3 多态参数问题
    • 结语

封装(encapsulation)隐藏实现细节,保证数据安全
继承(extends)提高代码的复用性、扩展性与可维护性也相应提高
多态(polymorphic)简化代码,提高代码可扩展性、可维护性
1 封装  1.1 封装的实现:

实现三部曲:
①私有化,属性
②提供公共的getXxx()方法
②提供公共的setXxx()方法

2 继承  2.1 继承的注意事项

(1). 子类继承所有父类的属性和方法,但是私有属性和方法不能在子类中直接访问需要借助公共方方法访问;
(2). 子类在创建对象时必须调用父类的构造器完成父类初始化,
(3). java是单继承机制,一个子类只能有一个直接父类;

2.2 继承的本质

是建立一种对应的查找关系

2.3 super的使用

(1). super是父类的一个引用能访问父类属性,但不能直接访问父类私有属性;
(2). super的访问不限于直接父类,但是遵从就近原则;

3 多态  3.1 多态概念

(1). 方法或者对象有多种形态,是建立在在继承、封装之上的
(2). 属性的值看编译类型

3.2 动态绑定机制

(1). 当调用对象方法的时候,该对象会与该方法的运行类型绑定
(2).当调用对象属性时,没有动态绑定机制,哪里声明哪里使用

3.3 多态参数问题

(1).方法定义的时候,形式参数使用父类类型的参数,实参可以使用子类类型参数;

结语

大佬请留步既然看到这了不如点个赞再走吧

本文目的在于分享技术以及在学习过程中个人记得需要注意的点,记录学习过程;
如果出现错误欢迎大家指正,如有意见或建议欢迎在评论区讨论

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1005996.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号