抽象: 1、 抽象类和方法用abstract修饰 2、 抽象类不能被直接实例化,只能作为其他类的超类 3、 抽象类必须被继承;抽象方法必须被重写 4、 抽象类下继承的子类必须是抽象类,必须重写父类中所有方法 5、 有抽象方法的类必须是抽象类或接口 6、 抽象类可以有抽象方法也可以有非抽象方法 7、 抽象方法不能有方法体,用”;”结束 为类定义一组相同的功能名称,强制要求抽象类的子类拥有这些功能。达到相同功能名称用不同方式实现的目的。 我是新手,想把这些特点都总结出来,方便记忆和使用。有不足的请指出。:D
|