当前位置:网站首页 > Java基础 > 正文

java基础知识修饰符



1、访问控制修饰符

公开级别:用public修饰,对外公开。

受保护级别:用protected修饰,向子类及同一个包中的类公开。

默认级别:没有访问修饰符,向同一个包中的类公开。

私有级别:用private修饰,只有类本身可以访问,不对外公开。

成员变量、成员方法、构造方法可以处于4个访问级别中的一个(局部变量只能在方法内部被访问,不能用public,protected,private修饰)。顶层类可以处于公开或默认级别,因此顶层类不可以用private和protected修饰。

2、abstract修饰符

abstract可以修饰类和成员方法

语法规则:

●抽象类中可以没有抽象方法,但是包含了抽象方法的类必须被定义为抽象类。

●没有抽象构造方法,也没有抽象静态方法。

●抽象类可以有非抽象的构造方法,在创建子类的实例时可以调用这些构造方法。

 

●抽象类及抽象方法不能被final修饰符。abstract修饰符不能和final连用

3、final修饰符

final修饰非抽象类、费抽象方法和变量

●用final修饰的类不能被继承

●用final修饰的方法不能被覆盖

●用final修饰的变量只能被赋一次值

final不能用来修饰构造方法

4、static修饰符

修饰类的成员变量,成员方法和代码块

●用static修饰的成员变量表示静态变量,可以直接通过类名来访问

●用static修饰的成员方法表示静态方法,可以直接通过类名来访问

静态方法中不能用this关键字,也不能直接访问所属类的实例变量和实例方法(必须通过对象java基础知识修饰符引用来访问),但是可以直接访问所属类的静态变量和静态方法,静态方法中也不能使用super关键字

●用static修饰的程序代码块表示静态代码块,当虚拟机加载类的时候就会执行该代码块

被static修饰的成员变量,成员方法被所有实例共享

Java基础知识分享,java语言修饰符

版权声明


相关文章:

  • 零基础自学java视频教程下载2025-04-17 12:58:01
  • java核心基础942025-04-17 12:58:01
  • java基础不好咋办2025-04-17 12:58:01
  • java基础格式2025-04-17 12:58:01
  • java基础接口2025-04-17 12:58:01
  • java基础2382025-04-17 12:58:01
  • java基础入门就业2025-04-17 12:58:01
  • java基础参考书籍2025-04-17 12:58:01
  • java知识基础总结2025-04-17 12:58:01
  • java基础配置2025-04-17 12:58:01