Java学习——类的继承(1)
来源:互联网 发布:mac ps cs4破解版下载 编辑:程序博客网 时间:2024/06/01 07:41
super关键字主要有以下两种用途。1.调用父类的构造方法
子类可以调用由父类声明的构造方法。但是必须在子类的构造方法中使用super关键字来调用。其具体的语法格式如下:
super([参数列表]);
如果父类的构造方法中包括参数,则参数列表为必选项,用于指定父类构造方法的入口参数。
下面将以5.4.3节介绍的实例为例介绍如何在子类中调用父类的构造方法。
在Animal类中添加一个默认的构造方法和一个带参数的构造方法,具体代码如下:
public Animal(){
}
public Animal(String strSkin){
skin=strSkin;
}
这时,如果想在子类Bird中使用父类的带参数的构造方法,则需要在子类Bird的构造方法中通过以下代码进行调用。
public Bird(){
super("羽毛");
}
2.操作被隐藏的成员变量和被覆盖的成员方法
如果想在子类中操作父类中被隐藏的成员变量和被覆盖的成员方法,也可以使用super关键字,具体格式如下:
super.成员变量名
super.成员方法名([参数列表])
例如,如果想在子类Bird的方法中改变父类Animal的成员变量skin的值可以使用以下代码:
super.skin="羽毛";
如果想在子类Bird的方法中使用父类Animal的成员方法move()可以使用以下代码:
super.move();
0 0
- Java学习——类的继承(1)
- java学习——类的继承(2)
- Java基础学习之——类的继承extends
- Java 学习 类的继承
- 【JAVA学习】类的继承
- java学习-- 类的继承
- Java学习——继承
- java学习笔记(五)——继承多态及类的转换问题
- java基础学习(四)java类的继承
- java学习日记——继承中方法的重写
- JAVA学习笔记1--类的成员以及继承
- Core Java 8 学习笔记(六) 类的继承
- JAVA类的继承学习笔记
- [Java]类的继承学习笔记
- JAVA学习笔记---类的继承
- java继承1——类与继承
- java继承2——类与继承(转)
- JAVA面向对象程序设计——类的继承(继承、多态)
- linux grep命令详解
- 编辑排序规则The database could not be exclusively locked to perform the operation(SQL Server 5030错误解决办法)
- 几种码农使用的等宽字体比较——让自己的眼睛爽起来!
- live555 问题汇总
- 移动开发模式 - Native,HTML5,Hybrid
- Java学习——类的继承(1)
- ListView多选批量删除
- 板子上移植使用软键盘
- -------------------------数字转换成EXCEL列名---------------------------------
- 数据库连接字符串(EF)
- virtualbox中安装64位centos显示无法检测到64位CPU问题
- __bridge ARC下OC对象与CF对象桥接
- 信号,进程,线程
- DoD TCP/IP参考模型