java中四种权限修饰符,静态代码块,构造代码块,构造方法执行顺序。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86160575

一、java中类有四种权限

1、要想仅能在本类中访问使用private修饰。

2、要想本包中的类都可以访问不加修饰符即可。

3、要想本包中的类与其他包中的子类可以访问使用protected修饰。(不在同一包中时,只能在子类里面可以调用,其他测试类建对象都不行,只给不同包中的子类。)

4、要想所有包中的类都可以使用,用public修饰。(如果类用public修饰,类名必须与文件名相同,一个文件中只能有一个public修饰的类。)

二、静态代码块,构造代码块,构造方法。

1、构造代码块,静态代码块:

构造方法已经熟悉了。

那么他们的执行顺序:

1、静态代码块最先执行,而且只执行一次。(在静态区就执行了)2、构造代码块,其后执行,运行一次执行一次。3、最后是构造方法执行。运行一次执行一次。

猜你喜欢

转载自blog.csdn.net/qq_33322074/article/details/86160575