可以使用Java中的super关键字来引用父类对象。它通常在继承的上下文中使用。给出了一个用Java演示super关键字的程序,如下所示:

示例class A {

int a;

A(int x) {

a = x;

}

}

class B extends A {

int b;

B(int x, int y) {

super(x);

b = y;

}

void print() {

System.out.println("Value of a: " + a);

System.out.println("Value of b: " + b);

}

}

public class Demo {

public static void main(String args[]) {

B obj = new B(7, 3);

obj.print();

}

}

输出结果Value of a: 7

Value of b: 3

现在让我们了解上面的程序。

类A包含数据成员a和构造函数A()。类B使用extends关键字从类A派生。它还包含数据成员b和构造函数B()。该方法print()打印a和b的值。演示此代码段如下:class A {

int a;

A(int x) {

a = x;

}

}

class B extends A {

int b;

B(int x, int y) {

super(x);

b = y;

}

void print() {

System.out.println("Value of a: " + a);

System.out.println("Value of b: " + b);

}

}

在main()类Demo中的方法中,创建了类B的对象obj。然后print()调用该方法。演示此代码段如下:public class Demo {

public static void main(String args[]) {

B obj = new B(7, 3);

obj.print();

}

}

java继承的关键字_超级关键字在Java继承中的作用相关推荐

  1. final关键字_夯实基础:Java中final关键字的几种用法

    导语 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构. 关于static请查 ...

  2. java不是关键字_以下( )不是Java的关键字。_学小易找答案

    [单选题]放大电路的工作方式有甲类.乙类和甲乙类等,其中甲乙类放大器中放大管的导通角 . [单选题]以下标识符中不合法的是( ). [填空题]完成一个对象的复制后,如果在数值控制框中输入( ),会在复 ...

  3. java 正则 关键字_正则表达式关键字

    在表达式中有特殊意义,需要添加 "\" 才能匹配该字符本身的字符汇总 字符 说明 ^ 匹配输入字符串的开始位置.要匹配 "^" 字符本身,请使用 "\ ...

  4. java类接口实验_实验3_Java类的继承和接口的定义和使用

    本次有三题:学会Java类的继承.接口的定义和使用 // Ex3_1.java /** * 题目要求: * 修改例5.7(P95)实现在页面中拖动鼠标画出矩形,矩形的对角线为点击并拖动鼠标形成的直线线 ...

  5. java 基础 笔试题_非常全面的java基础笔试题

    1.下列说法正确的是() (程序结构) A java程序的main方法必须写在类甩面 B java程序中可以有多个main方法 C.java程序中类名必须与文件名一样 D.JAVA程序的main方法中 ...

  6. 李兴华java视频在线观看_李兴华Java开发实战经典视频教程_IT教程网

    资源名称:李兴华Java开发实战经典视频教程 资源目录: [IT教程网]010201_[第2章:简单Java程序]_简单Java程序 [IT教程网]010301_[第3章:Java基础程序设计]_Ja ...

  7. 李兴华java实战经典视频_李兴华Java开发实战经典视频教程

    资源名称:李兴华Java开发实战经典视频教程 资源目录:[一品资源网]010201_[第2章:简单Java程序]_简单Java程序[一品资源网]010301_[第3章:Java基础程序设计]_Java ...

  8. java请求接口示例_用示例解释Java接口

    java请求接口示例 介面 (Interfaces) Interface in Java is a bit like the Class, but with a significant differe ...

  9. java byte 判断相等_你真的了解Java中quot;==quot;和equals()的区别?

    部分面试资料链接:https://pan.baidu.com/s/1qDb2YoCopCHoQXH15jiLhA 密码:jsam 想获得全部面试必看资料,关注公众号,大家可以在公众号后台回复" ...

最新文章

  1. iOS单独集成QQ分享功能
  2. mysql udf介绍_教你写MySQL UDF
  3. 配置交换机etherchannel
  4. linux平台下 延迟工作队列实例
  5. 3.TF-IDF算法介绍、应用、NLTK实现TF-IDF算法、Sklearn实现TF-IDF算法、算法的不足、算法改进
  6. 带有WildFly Swarm的远程JMS
  7. js中写java集合代码,JS实现JAVA的List功能
  8. 【转】ABP源码分析十三:缓存Cache实现
  9. 布式事务实践 解决数据一致性 Spring事务机制
  10. 电脑有网络计算机共享怎么用,2台电脑怎么共享文件?没有网络也能共享【详解】...
  11. Windows Phone Developer Registration 开发人员无法连接注册解决
  12. window.close() 关闭当前浏览器页
  13. SSH隧道putty使用
  14. NTP服务器的相关配置
  15. 如何理解“安全的本质是信任问题”
  16. 华为云学院-人人学loT学习笔记- 第三章 窄带无线,宽带互联
  17. 创宇猎幽斩获“2022年网络安全优秀创新成果大赛”三等奖!
  18. 处nm是什么意思_nm是什么意思
  19. hp服务器下的虚拟机安装系统安装,hp 服务器安装linux系统安装
  20. 教你如何搜索pois(兴趣点),制作可视化作品

热门文章

  1. 解决WPF中重载Window.OnRender函数失效问题
  2. 预处理器预处理变量头文件保护条件编译
  3. 设置程序无label
  4. 子网掩码和网络ID的快速计算方法
  5. Linux内核中的platform机制
  6. awk是什么?awk工作原理是什么?怎么用awk?
  7. MPLS 具有哪些特点?——Vecloud
  8. sqlite developer注册方法
  9. BZOJ4690 Never Wait for Weights(并查集)
  10. Word写博客-使用Word2013发布博文到博客园