JavaDailyReports10_20
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的更多相关文章
随机推荐
- 【2020.11.30提高组模拟】剪辣椒(chilli)
剪辣椒(chilli) 题目描述 在花园里劳累了一上午之后,你决定用自己种的干辣椒奖励自己. 你有n个辣椒,这些辣椒用n-1条绳子连接在一起,任意两个辣椒通过用若干个绳子相连,即形成一棵树. 你决定分 ...
- Sharding-JDBC分片策略详解(二)
一.分片策略 https://shardingsphere.apache.org/document/current/cn/features/sharding/concept/sharding/ Sha ...
- 第二十七章、containers容器类部件QTabWidget选项窗部件详解
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 一.概述 容器部件就是可以在部件内放置其他部件的部件,在Qt Designer中可以使用的容器部件有 ...
- 第8.30节 重写Python __setattr__方法实现属性修改捕获
一. 引言 在<第8.26节 重写Python类中的__getattribute__方法实现实例属性访问捕获>章节介绍了__getattribute__方法,可以通过重写该方法,截获所有通 ...
- python 保存list,map方法
1. 保存list import numpy as np a = [1,2,3,4,5] np.save("number.npy", a) k = np.load("nu ...
- activiti环境安装
使用Eclipse安装activiti插件的时候,没有安装成功,参考这边文章才成功,链接:https://jingyan.baidu.com/article/4dc408480d4201c8d846f ...
- vs2015常用快捷键大全
1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键"Ctrl + -"; 2)前进到下一个光标位置:"Ctrl + Shift + - &q ...
- Emlog整站搬家教程
之前使用的服务器空间到期,不想再续费,所以就打算更换服务器,购买新的服务器之后不知道怎么把EM程序转移到新的服务器上面,所以东查查西查查,终于找到了一个既简单又方便的搬家方法,分享给大家.步骤开始:1 ...
- Linux下yum下载依赖包
先安装依赖包yum-plugin-downloadonly [root@node1 ~]# yum install yum-plugin-downloadonly 方法一: [root@node1 ~ ...
- ubuntu 18 安装xgboost GPU版本
综合上述两个帖子: https://www.cnblogs.com/huadongw/p/6161145.html https://blog.csdn.net/u011587516/article/d ...
