总结
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了总结相关的知识,希望对你有一定的参考价值。
继承的优点
1、代码的可重用性
2、子类可以扩展父类的属性和方法
3、父类的属性和方法可用于子类
一个java类只能有一个父类。
直接打印一个对象的时候,默认打印它的toString方法。
Object类
所有类的根类都是Obect,包括数组。
Object类的方法:
public final Class getClass()
public int hashCode()
public boolean equals(Object x)
protected Object clone()throws CloneNotSupportedExceptin
public String toString()
protected void finalize()throws Throwable
public final void wait()throws InterruptedException
public final void notify()
重写
1、子类的方法的返回值类型、方法名、形式参数列表,必须和父类相同。
2、访问修饰符不小于父类的访问修饰符。
3、子类重写的异常不能抛出比父类更多的异常。
equals()方法
equals()方法比较两个对象,测试两者是否相等。比较运算符“==”,用于检测是否两个引用指向同一对象。
super 关键字
this 、super的区别
this();调用本类的其他构造,只能写在构造方法的第一句。
this.代表当前对象,用this.可以访问当前对象的属性和行为。
super();调用父类中指定的构造方法,只能写在本类的构造方法中,也只能写在第一句。
super. 代表当前对象的父类对象部分,用super.可以访问来自于父类的属性和行为,但要受访问修饰符的限制。只有一种情况,使用它有意义:调用被重写方法的父类实现时,才使用它。
final关键字
变量不能修改
类不可被继承
方法不能被重写
以上是关于总结的主要内容,如果未能解决你的问题,请参考以下文章