zoukankan      html  css  js  c++  java
  • 继承与接口动手动脑

    1、运行 TestInherits.java

    验证截图:

    总结:通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。

    2、参看ExplorationJDKSource.java示例

    验证截图:

    main方法实际上调用的是:public void println(Object x),这一方法内部调用了String类的valueOf方法。valueOf方法内部又调用Object.toString方法:

    public String toString()

    {

          return getClass().getName() +"@" +

          Integer.toHexString(hashCode());

    }

    hashCode方法是本地方法,由JVM设计者实现: public  native int hashCode();

    3、运行示例Fruit.java

    验证截图:

    注释掉to string方法

    去掉所有注释

    运行结论:“+”运算中,当任何一个对象与一个String对象,连接时,会隐式地调用其toString()方法,默认情况下,此方法返回类名 @ + hashCode”。为了返回有意义的信息,子类可以重写toString()方法。

  • 相关阅读:
    VUE单页模板
    Nacos(作为配置中心)
    OpenFeign与Nacos(作为注册中心) 远程调用
    Nacos 服务注册
    Docker 安装Redis
    Docker安装Mysql
    多线程之CAS和ABA
    Volatile
    JAVA语言的特点
    判断多选按钮被选中两种方法
  • 原文地址:https://www.cnblogs.com/lk0823/p/4951024.html
Copyright © 2011-2022 走看看