Java 关键字abstract详解
2011-10-18 16:10
344 查看
原帖地址
abstract 关键字可以修饰类或方法。
abstract 类可以扩展(增加子类),但不能直接实例化。
abstract 方法不在声明它的类中实现,但必须在某个子类中重写。
abstract。
abstract 类不能实例化。
仅当 abstract 类的子类实现其超类的所有
abstract 方法时,才能实例化 abstract 类的子类。这种类称为具体类,以区别于 abstract 类。
如果 abstract 类的子类没有实现其超类的所有
abstract 方法,该子类也是 abstract 类。
abstract 关键字不能应用于 static、private 或
final 方法,因为这些方法不能被重写,因此,不能在子类中实现。
final 类的方法都不能是 abstract,因为
final 类不能有子类。
abstract 关键字可以修饰类或方法。
abstract 类可以扩展(增加子类),但不能直接实例化。
abstract 方法不在声明它的类中实现,但必须在某个子类中重写。
示例
public abstract class MyClass { }
public abstract String myMethod();
注释
采用 abstract 方法的类本来就是抽象类,并且必须声明为abstract。
abstract 类不能实例化。
仅当 abstract 类的子类实现其超类的所有
abstract 方法时,才能实例化 abstract 类的子类。这种类称为具体类,以区别于 abstract 类。
如果 abstract 类的子类没有实现其超类的所有
abstract 方法,该子类也是 abstract 类。
abstract 关键字不能应用于 static、private 或
final 方法,因为这些方法不能被重写,因此,不能在子类中实现。
final 类的方法都不能是 abstract,因为
final 类不能有子类。
相关文章推荐
- java之接口(interface)和抽象(abstract)关键字详解
- Java 关键字abstract详解
- Java 关键字abstract详解
- Java 关键字abstract详解
- Java基础(八) Java修饰符及接口详解之(一)static/final/abstract关键字及接口的使用
- java中volatile和transient关键字详解附代码示例
- Java中的abstract关键字
- Java中的abstract关键字
- 尚学堂 JAVA Day13 abstract 关键字
- Java中synchronized关键字修饰方法同步的用法详解
- java static abstract native关键字总结
- 并发编程学习总结(七) :java中synchronized关键字使用详解(1)
- 【java初学笔记5】马士兵-java-面向对象-39->41多态、abstract关键字
- Java 多线程(六) synchronized关键字详解
- Java面试01--static、abstract等关键字
- abstract Java 关键字
- java中的native关键字详解
- Java 多线程----synchronized关键字详解
- java中的static final abstract 关键字
- Java-static关键字详解