对于java中的初阶学习,比较难理解的大概有:封装、继承、多态
封装比较他、容易理解,继承的话多熟练使用注意一点就是继承只能多层继承,不能多重继承。理解起来其实也很简单,就是一个人不能有几个爸爸,但是可以有爸爸、爷爷等。
那么还要提到方法重载和覆写:它们都是“多态”的技术之一。重载,就是方法名称相同,但却可在不同场合做不同的事情。而覆写,则是当一个子类继承一个父类,而子类中的方法与父类中的方法的名称、参数个数、类型等都完全一致时,就称子类中这个方法覆写了父类中的方法。类的多态注意的有向上转型和向下转型,向上转型不需要强制转换,向下转换需要强制转换。
接下来就接触抽象类和接口:
接口的继承和类的继承不一样,接口可以多重继承,这是很重要的一点。