摘要:
一、Object类 Object类是所有Java类的根基类 如果在类的声明中未使用extends关键字指明其基类,则默认基类为Object类 等价于: 二、toString方法 toString()的源码: Object类中定义有public String toString()方法,其返回值是 St 阅读全文
摘要:
一、概念部分 a)方法的重写(override):在子类中可以根据需要对从基类中继承来的方法进行重写。二、重写的特征 a)重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。 b)重写方法不能使用比被重写方法更严格的访问权限。(由于多态) 三、方法重写和方法重载的区别 很多人问重写和重载什 阅读全文
摘要:
一、继承的作用 为了便于理解继承,我们看一组现实生活中具有继承关系的一张图: 二、继承的作用 a)继承的本质在于抽象。类是对对象的抽象,继承是对某一批类的抽象。从而实现对现实世界更好的建模。 b)提高代码的复用性。extands的意思是“扩展”。具有继承关系的子类是在父类的基础上(属性和行为)进行的 阅读全文
摘要:
一、this关键字 a)普通方法中,this总是指向调用该方法的对象。 b)构造方法中,this总是指向正要初始化的对象。 c)this可以理解为一个一个方法的隐式参数,还有个super也可看作隐式参数。那个对象调用指向那个对象。 二、this最常的用法 a)让类中的一个方法,访问该类的另一个方法或 阅读全文