摘要: 有两种意义的多态,一是操作名称的多态,即有多个操作具有相同的名字,但这些操作所接收的消息类型必须不同(方法重载)。另一种多态是和继承有关的多态,是指同一个操作被不同类型对象调用时可能产生不同的行为(方法重写,抽象方法,接口)。多态可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。 向上转型 阅读全文
posted @ 2017-07-20 18:31 archeroc 阅读(955) 评论(0) 推荐(0)
摘要: 继承定义 如果有两个类相似,那么它们会有许多重复的代码,通过继承这一机制,可以实现代码的复用,使整个程序更加简洁,也便于维护。 extends 关键字 语法 子类拥有父类除private以外的所有属性和方法。 子类可以拥有自己的属性和方法。 子类可以重写父类的方法。 Java 中的继承是单继承, 一 阅读全文
posted @ 2017-07-20 15:57 archeroc 阅读(300) 评论(0) 推荐(0)