java中的关键字super
来源:互联网 发布:电子口岸数据退税 编辑:程序博客网 时间:2024/04/30 18:04
super表示当前对象的父类对象的一个引用
下面简单说下super的几个应用
super可以调用当前对象的父类对象的方法
class cam0{double size=10;void printsize(){System.out.println(size);}}class cam1 extends cam0{double size=20;void printsize(){System.out.println(size);System.out.println(super.size);super.printsize();}}public class cam2{public static void main(String args[]){cam1 m=new cam1();m.printsize();}}
输出为
20.0
10.0
10.0
super调用m的父类cam0的成员和方法
super可以调用当前对象的父类对象的构造函数
注意: 子类调用父类的构造方法时,super语句必须是子类构造方法的第一句
class cam0{public cam0(int a,int b){System.out.println("CS");}}class cam1 extends cam0{public cam1(){super(1,1);System.out.println("bbb");}public cam1(int a){super(1,1);System.out.println("ccc");}}public class cam2{public static void main(String args[]){cam1 a=new cam1();cam1 b=new cam1(1);}}
输出为
CS
bbb
CS
ccc
对象a,b分别调用了父类cam0的构造函数
super可以把当前对象的父类对象的引用作为参数传递给其他方法
这个用法和this把当前对象的引用作为参数传递给其他方法相似,这里就不赘述了
- java中的关键字super
- java中的super关键字
- java中的super关键字
- java中的关键字super
- java中的关键字super
- Java中的super关键字
- Java中的super关键字
- Java中的super关键字
- Java中的super关键字
- java中的super关键字用法
- java中的this,super关键字
- Java中的this、super关键字
- Java中的super关键字与this关键字
- java中的super关键字和this关键字
- java中的this,和super关键字
- JAVA中的关键字--this和super
- Java中的超类--super关键字
- java中的this、super、static关键字
- 转载 Intent 启动系统页面
- STM32学习笔记之GPIO口的使用
- Linux 静态链接库与动态链接库之二:动态链接库生成
- Exchange Server 2013托管可用性
- STM32学习笔记(2):外部中断的使用
- java中的关键字super
- 高质量C++编程指南学习笔记5-6章---thanks to林锐
- STM32学习笔记(3):系统时钟和SysTick定时器
- SQLServer2005数据库同步
- 动态分配二维空间
- STM32学习笔记(4):通用定时器基本定时功能
- 理解Framework中集合的类型和使用(第十二课)
- STM32学习笔记(5):通用定时器PWM输出
- STM32学习笔记(6.1):LCD的显示