摘要:
抽象类的概念: 1、Java中可以定义没有方法体的方法,还方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类; 2、如,shape类计算周长和面积的方法无法确定,那么就可以将这样的方法声明为抽象的,以便在具体的子类中实现 抽象类的特征: 抽象方法的声明 修饰符abstract 阅读全文
摘要:
多态: 多态的概念:一种事物的多种形态;允许不同类的对象对同一消息做出不同的响应 多态的前提:继承,重写;向上转型(父类引用指向子类对象) 多态的作用:提高代码的可用性;降低模块之间的耦合度 多态分类: 编译时多态:设计时方法重载 运行时多态:程序运行时动态决定调用哪个方法 向上转型和向下转型 向上 阅读全文