day4(继承修饰符方法的重写super关键词继承中的构造方法object类对象转型)

Posted 书安

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了day4(继承修饰符方法的重写super关键词继承中的构造方法object类对象转型)相关的知识,希望对你有一定的参考价值。

1.类的继承(extends)
通过继承,子类自动拥有父类的所有成员(成员变量和成员发方法)
一个子类只能有一个父类,一个父类可以派生多个子类

2.访问修饰符(private 默认 protected public )
对于class的权限修饰只可以用public和default
default只能被同一个包内部的类访问

3.方法的重写(override)
在子类中可以根据需要对从父类中继承来的方法进行重写
重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型
重写方法不能使用比被重写方法更严格的访问权限

4.super关键词
java类中使用super来引用父类成分

5.继承中的构造方法
5.1在子类的构造的过程中必须调用父类的构造方法
5.2子类可以在自己的构造方法中使用super(argument_list)调用父类的构造方法
如果调用super,必须写在子类构造方法的第一行。
使用this(argument_list)调用本类的另外的构造方法
5.3如果子类的构造方法没有显示的调用父类的构造方法,则系统默认
调用父类无参数的构造方法
5.4如果子类构造方法中既没有显示调用父类构造方法,而父类中又没有无参数的构造方法,则编译会出错。
可以super.()调用父类构造函数 ,里面的参数代表调用哪一个

6.API(应用程序编程接口)

7.Object类
Object类是所有java类的根基类
7.1 重写toString方法
public String toString()
7.2 ==和“equals”的区别
==比较的是两个对象的地址
equals比较的是两个对象的内容

8.对象转型(castring)
一个父类的引用类型变量可以“指向”其子类的对象;
一个父类的引用不可以访问其子类对象新增加的成员;
可以使用引用变量instanceof类名来判断该引用型变量所“指向”的对象是否属于该类或该类的子类;
子类的对象可以当作父类的对象来使用称作向上转型,反之成为吓吓转型。

以上是关于day4(继承修饰符方法的重写super关键词继承中的构造方法object类对象转型)的主要内容,如果未能解决你的问题,请参考以下文章

2.继承重写抽象

Java中的继承关系,子类不需要写super关键字。也能调用到父类的方法么?

java学习中,面向对象的三大特性:封装继承多态 以及 super关键字和方法的重写(java 学习中的小记录)

scala_类的继承

继承,super关键字,方法重写,final关键字

关于继承的问题解答