java之super关键字用法实例解析

 更新时间:2014年09月30日 10:56:41   投稿:shichen2014  
这篇文章主要介绍了java之super关键字用法实例解析,较为详细的分析了super关键字的用法及内存分布,需要的朋友可以参考下

本文实例讲述了java中super关键字的用法。分享给大家供大家参考。具体方法分析如下:

super关键字:在java中使用super来引用基类的成分。

程序代码如下:

class FatherClass{
  public int value;
  public void f(){
    value = 100;
    System.out.println("FatherClass.value:"+value);
  }
}
class ChildClass extends FatherClass{
  private int value;
  public void f(){
    super.f();
    value=200;
    System.out.println("ChildClass.value:"+value);
    System.out.println(value);
    System.out.println(super.value);
  }
}
public class TestInHerit{
  public static void main(String args[]){
    ChildClass cc = new ChildClass();
    cc.f();
  }
}

输出结果如下图所示:

内存分布如下图所示:

希望本文所述对大家的Java程序设计有所帮助。

相关文章

  • Java实现图像分割功能

    Java实现图像分割功能

    这篇文章主要为大家详细介绍了Java实现图像分割功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • java synchronized的用法及原理详解

    java synchronized的用法及原理详解

    如果要保证并发情况下多线程共享数据的访问安全,操作的原子性,就可以使用synchronized关键字。这篇文章主要介绍了java synchronized的用法及原理,需要的朋友可以借鉴一下
    2021-08-08
  • SpringBoot+ShardingSphereJDBC实现读写分离详情

    SpringBoot+ShardingSphereJDBC实现读写分离详情

    这篇文章主要介绍了SpringBoot+ShardingSphereJDBC实现读写分离详情,通过用​​MySQL​​进行一主一从的主从复制展开全文内容,需要的朋友可以参考一下
    2022-08-08
  • SpringBoot如何IDEA中实现热部署

    SpringBoot如何IDEA中实现热部署

    这篇文章主要介绍了SpringBoot如何IDEA中实现热部署,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 初识Java8中的Stream

    初识Java8中的Stream

    lambda表达式是stream的基础,接下来通过实例代码给大家详细介绍java8中的stream,感兴趣的朋友一起看看吧
    2017-08-08
  • Java中LocalDate日期格式转换(使用系统时区)

    Java中LocalDate日期格式转换(使用系统时区)

    本文主要介绍了Java中LocalDate日期格式转换(使用系统时区),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2007-02-02
  • 面试Spring中的bean线程是否安全及原因

    面试Spring中的bean线程是否安全及原因

    这篇文章主要为大家介绍了面试中常问的Spring中bean线程是否安全及原因,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • Java 面试题和答案 -(上)

    Java 面试题和答案 -(上)

    本文主要介绍Java 面试题和答案,这里整理了Java面试中出现的各种题型,和相应知识点,有需要的小伙伴可以好好参考下,帮助大家面试成功
    2016-09-09
  • Java Web防止同一用户同时登录几种常见的实现方式

    Java Web防止同一用户同时登录几种常见的实现方式

    在JavaWeb开发中,实现同一账号同一时间只能在一个地点登录的功能,主要目的是为了增强系统的安全性,防止用户账户被他人恶意登录或同时在多个设备上使用,这篇文章主要给大家介绍了关于Java Web防止同一用户同时登录几种常见的实现方式,需要的朋友可以参考下
    2024-08-08
  • 五分钟教你手写 SpringBoot 本地事务管理实现

    五分钟教你手写 SpringBoot 本地事务管理实现

    这篇文章主要介绍了五分钟教你手写 SpringBoot 本地事务管理实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02

最新评论