Java接口

定义类要用class关键字,定义接口要用interface关键字。 接口是常量和抽象方法的集合。接口中的数据成员,不管有没有用修饰符“public”、“static”或“final”修饰,都是public static final的,并且必须显示的初始化。接口中的方法,不管有没有用修饰符“public”或“abstract”修饰,都是public abstract的,并且必须不带方法体。 源程序中可以定义多个类或接口,但最多只能有一个public的类或接口,如果有则源文件必须取和public的类和接口相同的名字。 接口可以继承,子接口可以继承父接口中的常量和抽象方法并添加新的...

Java抽象类

使用 abstract 修饰并且没有方法体的方法(即没有“{}”)称为抽象方法。 包含一个或多个抽象方法的类必须用abstract 修饰而成为抽象类。 类即使不包含抽象方法,也可以被定义为抽象类,防止被实例化。 如果子类没有实现父类中所有的抽象方法,或者定义了新的抽象方法,则子类是抽象类。 不能有抽象构造方法和抽象静态方法。 虽不允许创建抽象类的实例,但允许定义抽象类的变量,用来引用抽象类的具体子类的实例。 import static java.lang.System.*; public final class Demo{ public static void m...
文章归档
最新评论