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

入门java成长之路三

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

入门java成长之路三

引用类型数组和继承

1 引用类型数组

是指元素类型为引用类型的数组。

2 继承

2.1继承的语法及特点:

作用:代码复用

通过extends来实现继承

超类:派生类所共有的属性和行为, 派生类所特有的属性和行为

派生类继承超类后,派生类具有:派生类的+超类、

一个超类可以有多个派生类,一个派生类只能继承一个超类----单一继承,具有传递性

Java规定:构造派生类之前必须先构造超类

  1. 在派生类的构造方法中若字节没有调用超累的构造方法,则默认super()调用超类的构造方法

  2. 在派生类的构造方法中若自己调用了超类的构造方法,则不在默认提供、注意:super()调用超类构造,必须位于派生类构造方法的第一行

2.2super

Super用于指代当前对象的超类对象:

1.super.成员变量名:用于访问超类的成员变量

2.super.方法名()用于调用超类的方法

3.super():用于调用超类的构造方法

向上造型

向上造型需要明确如下两点:

1:超类型的引用指向派生类的对象

2: 能点出什么,看引用类型(这是规定)

方法的重写

方法的重写需要明确如下三点:

1.发生在父类中,方法名相同,参数列表相同,方法体不同。

2.重写方法被调用时,看对象的类型----这是规定

3.重写遵循“两同两小一大”原则

两同:

1.方法名相同

2.参数列表相同

两小:

1.派生类方法的返回值类型小于或等于超类方法的

​ 1.1:void时,必须相同

​ 1.2:基本类型时,必须相同

​ 1.3:引用类型时,小于或等于

2.派生类方法抛出的异常小于或等于超类方法的

一大:

1.派生类方法的访问权限大于或等于超类方法的

重写与重载的区别

1.重写(override)

*发生在父子类中,方法名相同,参数列表相同,方法体不同

*遵循“运行期绑定”,看队形的类型来调用方法

2.重载(overload)

*发生在同一类中国,方法名相同,参数列表不同,方法体不同

*遵循“编译期绑定”,看参数/引用的类型来绑定方法

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

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

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