Java教程

JAVA基础-关键字

本文主要是介绍JAVA基础-关键字,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java基础-关键字

        目前共4个

        本文章是自己用作学习记录的,日后慢慢补全,如有朋友发现错误或有补充欢迎在下方友善探讨。

1.访问修饰符的关键字

1)public

        公有的

        权限:最开放的访问权限,允许类的内部、本包内、子类、外部包调用。

        修饰类:一个java源文件中只能有一个声明为public的外部类(即我们一般常规使用的类)且此类名和文件名相同。能修饰所有类

        修饰方法和变量:被public修饰的成员能被所有的子类继承,能被所有包访问。

2)protected 

        受保护的

        权限:允许类的内部、本包内、子类调用。

        修饰类:只能修饰内部类

         修饰方法和变量:被修饰的成员在被包内部的类调用后能被该类的子类调用,即使该子类不在同一包中。只能修饰普通类的成员,不能修饰接口的。

3)default(或称friendly,但java中无此关键字)

        权限:使用时是无关键字,允许类的内部、本包内调用。

        修饰类:外部类,内部类和接口可以是default权限但不能用default修饰,要无关键字

        修饰方法和变量:普通类的成员和接口变量被修饰要无关键字,应该只有接口中被修饰的方法要用default修饰符表示该权限,不过该方法需要有构造体,不能是抽象的。

4)private

        私有的

        权限:允许类的内部调用。

        修饰类:只能修饰内部类

        修饰方法和变量:只能修饰普通类的成员,不能修饰接口的。

关于接口的访问权限:

        java接口可以是public 的,也可以是default的。

  java接口里的抽象方法只能是public的。

  java接口里的成员变量只能是public 的,default的,static 的,final的;并且必须赋初值,否则不能编译。

这篇关于JAVA基础-关键字的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!