loading...
三大关键字
Published in:2022-01-31 | category: JavaSE基础知识
Words: 367 | Reading time: 1min | reading:

抽象(abstract)

可以修饰方法与属性

被abstract修饰的方法,没有方法体

即书写格式为:

1
访问权限修饰符 abstract 返回值类型 方法名();

修饰类

1
2
访问权限修饰符  abstract class 类名{
}

注意:

  • 有抽象方法的类一定是抽象类,抽象类中不一定有抽象方法
  • 一个类继承于抽象类,必须重写父类中的抽象方法,要么该类也是抽象类
  • 抽象类无法直接创建对象,但是可以用来声明
  • 不可以修饰构造函数与属性

static静态

可以修饰类,方法,属性

  1. 修饰属性

    1
    访问权限修饰符 static 数据类型 变量名;
  2. 修饰方法

    1
    2
    访问权限修饰符 static 返回值类型 方法名(形参列表){
    }

    被static修饰的方法可以使用静态方法与静态属性

  3. 修饰代码块

    1
    2
    3
    static {

    }

    类加载之初就执行,而且只执行一次

  4. 修饰类

    1
    2
    访问权限修饰符 static class 类名{
    }

final关键字

属性(不可以被修改)

1
访问权限修饰符 final 数据类型 变量名

方法(不可以被重写,可以被重载)

1
2
3
访问权限修饰符 final 返回值类型 方法名(形参列表){

}

类(不允许被继承,final修饰的类被称为最终类)

1
访问权限修饰符 final class 类名{}
Prev:
Java代码的代码组成及书写规范
Next:
sleep()和wait()的对比
catalog
catalog