16节视频课+4组案例全面解析继承特性 | Java开发者进阶站-阿里云开发者社区

开发者社区> Java开发者> 正文

16节视频课+4组案例全面解析继承特性 | Java开发者进阶站

简介: 继承是面向对象编程的三大特性之一。只有类,没有继承的Java只能叫基于对象,有了继承的存在,Java才能被称为是面向对象的语言。继承又是什么?怎样实现继承?继承后能做什么?这就来带你揭秘!

点击查看视频课程

继承是面向对象编程的三大特性之一。只有类,没有继承的Java只能叫基于对象,有了继承的存在,Java才能被称为是面向对象的语言。继承又是什么?怎样实现继承?继承后能做什么?这就来带你揭秘!

这篇文章能带你了解到继承的相关信息,并学会使用extends关键字实现继承,运用继承来体现与现实环境中一致的逻辑关系,借助方法覆写、注解等多种技术手段优化开发过程、简化开发量。

青出于蓝-了不起的继承类

本节带领读者提出问题,引出疑惑后,提出了解决问题的方法-继承,为读者首次介绍了面向对象的第二大特征-继承性。

【本节目标】
通过阅读本节内容,你将了解到继承的作用以及继承在实际生活中的含义,学会使用extends实现类的继承,使用继承类调用父类的相关属性与方法。
点击学习>>

先鸡后蛋-继承类实例化分析

本节结合实例讲解了继承类实例化的详细过程,并通过另一则案例验证了实例化继承类的同时必先实例化父类的说法。

【本节目标】
通过阅读本节内容,你将了解到继承类实例化的秘密,并能够通过一定的逻辑在父子类中实现简单的开发。

点击学习>>

方圆之内-继承相关限制

本节结合案例着重介绍了继承的两个限制,分别为多重继承在Java中不可行,继承类无法直接访问父类私有属性。

【本节目标】
通过阅读本节内容,你将了解到继承类在实现过程中的两个限制,从而在编写继承类时能够有针对性的避开这些雷区,形成更优秀的编程水平。

点击学习>>

后浪拍前浪-覆写父类方法

既然出现了继承的关系,那么就存在子类和父类的联系,而在子类之中有可能定义和父类完全相同的方法或属性的名称,这个时候就称为覆写。

【本节内容】
通过阅读本节内容,你将了解到在继承父类时涉及到的新概念-覆写,并对其有一个较为全面的认识,学会如何实现覆写以达到某些实际需求。

点击学习>>

规则之间-方法覆写限制

本节向读者介绍了覆写方法过程中的一些限制,并拓宽读者对访问权限控制符的认识,帮助读者进行有效的方法覆写。

【本节目标】
通过阅读本节内容,你将对覆写有更全面的认识,并了解到覆写过程中访问控制权限相关的问题与覆写和重载的区别,能够分辨覆写与新定义方法。

点击学习>>

再生与终结-初识属性覆盖与final

本节将为读者介绍属性覆盖和final关键字相关内容,并为读者展示如何在Java中定义一个“常量”。

【本节目标】
通过阅读本节内容,你将了解到属性覆写的概念,并初步了解并使用final达到一些特殊场景的需求,学会使用final搭配static定义一个全局常量。

点击学习>>

教你从实战中领悟继承(上)

本节将结合学校情景与职场情景进行简单类编写实战,通过符合常识的逻辑抽象体现继承的理念。

【本节目标】
通过阅读本节内容,你将进一步掌握简单类及其常见属性、方法的编写过程,进一步理解继承的意义。

带你来揭秘>>

教你从实战中领悟继承(中)

本节通过介绍字符串统计算法在两种思路下的不同实现方式,为读者展示了简单实现与结构化设计下的程序的不同。

【本节目标】
通过阅读本节内容,你将对继承有更进一步的理解,并能够灵活结合继承进行结构化程序设计。

带你来揭秘>>

教你从实战中领悟继承(下)

本节基于数组类型数据,带着读者进行数组相关操作类的编写,帮助读者彻底掌握继承。

【本节目标】
通过阅读本节内容,你将进一步熟悉数组的概念与其相关操作,并对继承有更加深入的理解,甚至熟练掌握这一概念。

带你来揭秘>>

三分钟带你认识注解

本节将为读者介绍JDK1.5之后诞生的新特性-注解式编程方式,并为读者深度剖析其出现的价值与意义。

【本节目标】
通过阅读本节内容,你将初步认识注解这一概念,并从源头上了解其出现的原因与其能解决的问题,了解其中的发展过程。

点击学习>>

千字走进注解的领域

本节将为读者介绍常见的三个注解-@Override、@Deprecated和@SuppressWarnings的作用与用法。

【本节目标】
通过阅读本节内容,你将初步掌握编程过程中常见的三个注解的作用及使用方法,并能够通过各种注解简化、规范化自己的编程过程。

点击学习>>

更多Java开发课程尽在→Java开发者

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

Java开发者成长课堂

官方博客
官网链接