No.19  

2013年11月12日

摘要: 一直对Java的一些概念理解的不是很好,多态就是其中一个。把目前对多态的理解写下来,方便以后回忆和补充。按我自己对多态的理解,多态,顾名思义就是多种形态,而所谓的多种形态,比如现在有B,C类都继承了A类,A a1 = new B();A a2 = new C();虽然都是A类定义出来的,但他们有不同的构造方法,因此就有不同的形态。所以实现多态,首先要有继承。继承之后,子类的对象可以调用父类中所有的非私有的方法(即可以调用public和protected修饰的方法),但如果子类仅仅只继承了父类,而没有重写父类的某些方法的话,那直接使用父类就行了,何必去继承呢。而且在使用的时候也体现不出多态的性质 阅读全文
posted @ 2013-11-12 23:56 No.19 阅读(208) 评论(0) 推荐(0)