随笔分类 - 多态
摘要:好处:提高了代码的维护性(继承保证),提高了代码的扩展性(由多态保证). 可以当做形式参数,可以接收任意子类对象。例如:method(new Cat()); 弊端:不能使用子类的特有属性和行为。
阅读全文
摘要:成员变量:编译看左边(父类),运行看左边(父类)。 成员方法:编译看左边(父类),运行看右边(子类)。 静态成员方法:编译看左边(父类),运行看左边(父类)。{静态和类相关,算不上重写}
阅读全文
摘要:事物存在的多种形态。 多态前提:要有继承关系、要有方法重写、要有父类引用指向子类对象。
阅读全文
摘要:多态性在面向对象中是一个最重要的概念,在java中面向对象主要有一下两种主要体现: 1.方法的重载和重写。 2.对象的多态性。 对象的多态性主要分为以下两种类型。 1.向上转型:子类对象 > 父类对象 2.向下转型 父类对象 >子类对象 对于向上转型,程序会自动完成,而对于向下转型时,必须要明确的指
阅读全文

浙公网安备 33010602011771号