java基础--抽象方法
抽象方法
1概述
2没有抽象方法的抽象类有什么意义
抽象类的意义在于思想上,而非内容上,这是面向对象的精华。如果我们觉得一大类“东西”,可以提取出一个“共同概念”,那么这个“共同概念”就可以是一个基类。如果这个“共同概念”本身没有现实存在,那么这个基类就可以是一个“抽象类”,至于抽象类有没有方法,取决于这个“共同概念”要不要做什么事情。如果它只是表达一些属性,其他的什么也不做,那仍然不影响它在概念上是一个合情合理的抽象类。
没有抽象方法的抽象类的作用:
1.抽象类不能new实例化
2.抽象类可以有构造方法,但是构造方法不能是抽象方法
3.通过子类继承,可以调用抽象类的构造方法
6 对final进行赋值