查看类的继承链

右键然后 Quick Type Hierarchy

如下图所示:

我们发现:

在java中如果一个类没有指定父类,则他默认父类就Object。(这里感觉和Qt有相同的东西,但又不同)
Object类是所有类的父类(最顶层)。

下面我们重写toString()方法
toString()是Object的一个方法
重写这个方法,可以在调试的时候快速显示对象的值

重写的操作如下链接:

http://blog.csdn.net/qq78442761/article/details/78982069

下面是源码:

Child.java

package my;public class Child extends Parent
{public  Child() {super(1);System.out.println("Child构造函数!");}
}

Parent.java

package my;public class Parent
{String name;char sex;int age;String cellphone;public  Parent() {System.out.println("Parent无参构造函数!");}public  Parent(int a) {System.out.println("Parent有参构造函数!");}@Overridepublic String toString(){String img="姓名:"+name+" 年龄:"+age;if(sex=='M')  img+=" 性别:男";else img+="性别:女 ";img+=" 电话:"+cellphone;return img;}}

HelloWord.java

package my;public class HelloWorld
{public static void main(String[] args){        Child a=new Child();Parent b=new Parent();b.toString();}}

我们查看toStirng()如下图所示:

Java基础入门笔记-单根继承相关推荐

  1. Java基础入门笔记2

    Java基础入门笔记2 一. 为什么把程序出错叫做"BUG"? 1. 原因是臭虫或者虫子,现在用来指代电脑系统或者程序中隐藏的一些漏洞或者一些问题,所以现在程序出问题就叫" ...

  2. Java基础入门笔记-构造方法的继承

    代码如下所示: Child.java package my;public class Child extends Parent {public Child() {System.out.println( ...

  3. Java基础入门笔记-数组链表

    数组链表ArrayList ArrayList是JDK自带的基础工具类. java.util.ArrayList 也是一个容器(里面存放对象) 1.添加对象add: 2.删除对象remove: 3.遍 ...

  4. java 声明一个bus类_第11章 新特性 – 你应该更新的Java知识之Observer - Java 基础入门笔记...

    作为一个Java程序员,不熟悉设计模式简直不好意思和人打招呼,而Observer模式可以说是位列最常用的设计模式之列,虽然有时候在具体代码里,它不一定叫这个名字,比如改头换面叫个Listener,但模 ...

  5. Java基础入门笔记-链表与容器

    容器(Container):存储对象的东西. 容器是一个设计上的术语,不是一个语法概念. 比如数组,就是一个容器 数组容器 缺点: 1.容量固定,无法扩展.既不能射太大,也不能太小,很难确定. 2.插 ...

  6. Java基础入门笔记-随机数

    Random类是JDK里自带的基本类. java.util.Random 使用Random可以生成随机数: Random rand=new Random(); int s=rand.nextInt(1 ...

  7. Java基础入门笔记-包装类

    包装类 在Java里面,每一个基本类型都对应一个包装类型 long Long int Integer short Short byte Byte double Double float Float b ...

  8. Java基础入门笔记-静态方法

    方法有两类: 1.该方法与类的关系不大.随便拷贝到别的类里面也仍然可以运行,没有语法错误: 2.该方法与类关系密切.如果拷贝到别的类里就失去意义,有语法错误: 一个严格的判断:该方法有没有访问this ...

  9. Java基础入门笔记-添加包

    包:package 当一个项目中的类越来越多时,需要对其进行分包管理. 例如与Amazon和Tencent共同开发一个项目,那么就可以简历三个package com.amazon con.tencen ...

最新文章

  1. js中的一个方法怎么将数据主动传给另一个方法
  2. 处理网络故障常用的命令
  3. POJ2417 Discrete Logging | A,C互质的bsgs算法
  4. java中this的含义_Javascript中的this的含义
  5. ubuntu下查看进程端口
  6. C++中 栈的简单封装
  7. matlab 声明多个变量,Matlab for 多个变量循环能不能这样啊 ,求教高手!!!!...
  8. H5搜索页调起软键盘
  9. EndNote 文献管理软件安装包
  10. P问题、NP问题和NPC问题
  11. ADAS倒车雷达超声波传感器elmos524.03驱动
  12. 简单实现Android图片三级缓存机制
  13. 数据分析师——个人求职之路经历分享(2020届)
  14. DocuFreezer(批量文件格式转换器)官方正式版V3.1.2012.18200 | 文件格式转换器哪个好用
  15. Python 零基础入门到实战(一)笔记:内置对象、浅拷贝、深拷贝、计算圆面积、凯撒密码、英文大小写转换、输入国家打印出国家名和首都、输入数字英文输出、统计句子中的字母数量、猜随机数
  16. DNS:Round Robin 和 Netmask Ordering
  17. 修订版开源项目成功的十条准则
  18. 《基于物联网的车内安防系统项目需求说明书+系统概要说明+系统详细说明》
  19. 苹果无线显示与电视连接电脑连接电脑连接服务器,平板电脑怎样连接电视机?...
  20. R语言分类变量进行回归时的编码方案

热门文章

  1. 2022,这些地图可视化,够你用一整年了(附可视化素材)
  2. 飞鸽传书创造出自己的一片天吧
  3. IIS里FTP多用户设置,终于不用Serv-U了,很方便,个人用够用了
  4. 经典面试题(2):下面的代码将输出什么到控制台?
  5. HTML5 API详解(13):video/audio 视频/音频
  6. matlab画一个电动机系统图,基于MATLABGUI的电机学仿真实验系统设计
  7. vue打包放到Java项目里_如何把vuejs打包出来的文件整合到springboot里
  8. 蜜汁问题?差异基因分析谁比谁有差别吗?
  9. “新型冠状病毒国家科技资源服务系统”入选全球15项世界互联网领先科技成果...
  10. 文章用图的修改和排版(2)