摘要:
当对象作为参数时,参数的值是该对象的引用,这时对象的内容可以在方法中改变,但是对象的引用不会改变。 文字解释在代码中 图解: 阅读全文
摘要:
当子类的成员变量与父类中的成员变量同名时,父类中的成员变量就不能被子类所继承(被子类的成员变量覆盖),此时称子类的成员变量隐藏了父类的成员变量。 若子类的方法名与父类的相同,参数个数和参数类型也完全相同时,成为方法重写。 成员变量的隐藏和方法重写可以让子类替换父类中并不适合子类的变量和方法,从而使继 阅读全文
摘要:
继承是面向对象编程的三大特征之一。 继承是一种基于已有的类创建新类的机制。利用继承,我们可以先创建一个具有共有属性的一般类,根据该一般类再派生出具有特殊属性的新类,新类继承一般类的状态(成员变量)和行为(方法),并根据需要增加额外的状态(成员变量)和行为(方法)。由继承而得到的类称为子类(或派生类) 阅读全文