码迷,mamicode.com
首页 > 其他好文 > 详细

第七章总结

时间:2016-02-24 22:45:30      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

继承的优点

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关键字

变量不能修改

类不可被继承

方法不能被重写

 

第七章总结

标签:

原文地址:http://www.cnblogs.com/gujinshu-wangdan/p/5215200.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!