1 package varycode;
2 class Grandparent
3 {
4 public Grandparent()
5 {
6
7 System.out.println("GrandParent Created.");
8
9 }
10
11
12 public Grandparent(String string)
13 {
14
15 System.out.println("GrandParent Created.String:" + string);
16
17 }
18
19 }
20
21
22
23 class Parent extends Grandparent
24 {
25
26
27 public Parent()
28 {
29
30 //super("Hello.Grandparent.");
31
32 System.out.println("Parent Created");
33
34 // super("Hello.Grandparent.");
35
36 }
37
38 }
39
40
41
42 class Child extends Parent
43 {
44
45
46 public Child()
47 {
48
49 System.out.println("Child Created");
50
51 }
52
53 }
54
55
56
57 public class TestInherits
58 {
59
60
61 public static void main(String args[])
62 {
63
64 Child c = new Child();
65
66 }
67
68 }

结论:在子类中调用super()方法,必须把调用语句放在子类构造的第一句,构造函数是实现初始化功能的,从子类一定要开始向父类实现构造方法。

二、

 1 package varycode;
2 public class ExplorationJDKSource {
3
4 /**
5 * @param args
6 */
7 public static void main(String[] args) {
8 System.out.println(new A());
9 }
10
11 }
12
13 class A{}


默认调用super类的hash值


JavaDailyReports10_20的更多相关文章

随机推荐

  1. 在django中使用原生sql语句

    raw # row方法:(掺杂着原生sql和orm来执行的操作) res = CookBook.objects.raw('select id as nid from epos_cookbook whe ...

  2. 第14.2节 HTML知识简介

    一. HTML语言 HTML 指的是超文本标记语言 (Hyper Text Markup Language),它不是一种编程语言,而是一种使用一套标记标签(markup tag)来标记元素作用的标记语 ...

  3. PyQt(Python+Qt)学习随笔:QListView的gridSize属性

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QListView的gridSize属性用于控制视图中数据项排列所在网格的大小,gridSize默认 ...

  4. 在IDEA上 使用maven进行打包时报错: Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.2:jar

    报错内容: Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.2:jar (attach-javado ...

  5. js数组去重方法集合

    //第一种方法,新建一个空数组,将原来的数组循环逐个与新数组的成员做比较,如果新数组没有该元素就push进来 var arr = ['a', 1, 1, 1, 2, 4, 4, 'b', 'c', ' ...

  6. 【题解】P1852 跳跳棋

    link 题意 跳跳棋是在一条数轴上进行的.棋子只能摆在整点上.每个点不能摆超过一个棋子.棋盘上有3颗棋子,分别在 \(a,b,c\) 这三个位置.我们要通过最少的跳动把他们的位置移动成 \(x,y, ...

  7. 题解-Words

    题面 Words 有 \(n\) 天,每天插入一个字符集大小为 \(c\) 长度为 \(l\) 的字符串,求每一天建立 \(\tt Trie\) 树的期望节点数(根节点不算)模 \(998244353 ...

  8. 最近有安装了一次hadoop集群,NameNode启动失败,及原因

    最近有安装了一次hadoop集群,NameNode启动失败,查看日志,找到以下原因: 遇到的异常1: org.apache.hadoop.hdfs.server.common.Inconsistent ...

  9. uni-app微信小程序登录授权

    微信小程序授权是非常简单和常用的功能,但为了方便,还是在此记录一下要点: 首先是需要用到一个授权按钮来触发获取用户信息授权: 关键在于 open-type 为 getUserInfo , 然后有个@g ...

  10. mac下git连接github远程仓库

    git配置 一.安装git 官方网站下载安装,如果有安装homebrew,在终端输入brew install git,安装后的位置在/Users/计算机用户名目录下安装完成后,在终端输入git --v ...