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

2021-10-14--多态-继承-接口

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

2021-10-14--多态-继承-接口

1.继承扩扩充已有类的功能.通过extends关键字实现,可将父类的成员(包含数据成员于方法)继承到子类.
2.java在执行子类的构造方法之前,会先调用父类中的无参构造,其目的是为了对继承自父类的成员做初始化操作,当父类实例化构造完毕后再调 用子类构造
3.父类有多个构造方法,如果调用特定的构造方法,则可在子类的构造方法中通过super()这个关键字来完成
4.this()是在同一类内调用其它构造方法,而super()则是从子类的构造方法调用父类的构造方法.
5.使用this调用属性或方法的时候会在本类中先查找,如果本类中没有查到,则再从父类中查找,而使用super的话会直接在父类中进行查找需要的属性和方法.
6.this()和super()相同之处:
1.当构造方法有重载时,两者都会根据所给予的参数的类型与个数,正确执行相对应的构造方法
2.两者必须编写在构造方法的第一行,也正是这个原因,this()与super()无法同时存在同一个构造方法中.
7.“重载”(Overloading)是指在相同类定义名称相同,但是参数个数或类型不同的方法,因此java便可依据参数个数或类型调用相应的方法
8.“覆写”(Overriding)是在子类当中定义名称,参数个数与类型均与父类相同的方法,可以腹泻父类里的方法
9.如果父类的方法不希望被子类覆写,可在可在父类的方法上加上final关键字,如此该方法便不会被覆写
10.final的另一个功能是把它加载数据成员变量前面,如此该变量就变成了一个常量,便无法在程序中对其在进行修改,使用pubic static final可以生命一个全局变量
11.对象的多态性主要分为对象的自动向上转型和强制向下转型,为了防止向下转型是出现ClassCastException转换异常,可以在还在那行前利用is探测of关键字进行实例类型判断
12.所有的类均继承自Object类,所有的引用数据类型都可以向Object类向上转型,利用Object可以实现方法接收参数或返回值类型的统一.

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

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

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