文章分类 - Java基础
摘要:1.为什么要有接口 Java中不支持多重继承,只能实现单继承,为了达到多重继承的效果,提供了接口、 另一方面,有时必须从几个类中抽取相同的特征行为,而这些行为不是继承的关系,此时需要接口 例如下面这个图 继承是“是不是”的关系,接口是“能不能”的关系。 2.接口是什么 接口用interface来定义
阅读全文
摘要:恢复内容开始 1.为什么要有抽象类? 随着子类一直继承父类,子类会变得越来越具体,(比如说父类是人,子类分为男人和女人,再继承下去,分为不同职业的人,...一直细分下去),相反的,父类会变得越来越通用,既然这样,将通用性做到极端,不定义任何的具体实例,这样的类叫做抽象类。 2.abstrac关键字的
阅读全文
摘要:恢复内容开始 恢复内容开始 1.理解多态性:多态是一个事务的多种形态。 2.何为多态性? 对象的多态性:一个父类的引用指向子类的对象。 这句话太抽象了,用汉语结构拆分开就是 “引用 指向 对象”,这也还是很抽象 直接看个例子 先写一个Person类 ,定义方法eat & walk package P
阅读全文
浙公网安备 33010602011771号