当前位置:网站首页 > Java基础 > 正文

Java基础教程第三版



 类和对象,多态、封装和继承。

第七章节:再谈抽象

python主要内置对象类型:数,字符串,列表,元组,字典。下面开始自定义对象。

重点概念:对象,多态,封装,方法,属性,超类,继承。

对象的好处:

多态:对不同类型做相同操作

封装:不对外暴露细节

继承:基于通用类创建定制类

多态和封装:例如,让每个对象自己负责Java基础教程第三版如何计算价格,而对于使用方则只需要查询价格,做法是调用对象自身的计算价格方法。这种方式让使用方不用对所有对象应如何计算价格这件事情负责,而只需要做好对接即可。隔离了实现。

另一个例子:加法运算符+,既可以用于数字相加,也可以用于字符串相连。这就是+的多态。多态是一种多功能。

破坏多态的方法:使用type,issubclass等进行检查。

经典:鸭子类型:

--如果走起来是鸭子,叫起来像鸭子,那么他就是鸭子。

封装与多态的不同:多态让使用者无需知道具体的类,封装保障你能够放心使用抽象。好的封装能够很好使用属性和全局变量,使结果正确,符合预期。

版权声明


相关文章:

  • java基础反射教程2025-01-09 23:02:05
  • java技术基础教程2025-01-09 23:02:05
  • 零基础java自学教程2025-01-09 23:02:05
  • 零基础java视频教程2025-01-09 23:02:05
  • 继承java基础教程2025-01-09 23:02:05
  • java 基础案例教程 pdf2025-01-09 23:02:05
  • java基础教程1532025-01-09 23:02:05
  • java基础操作教程2025-01-09 23:02:05
  • 西城java基础教程2025-01-09 23:02:05
  • java基础教程882025-01-09 23:02:05