版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86160575
一、java中类有四种权限
1、要想仅能在本类中访问使用private修饰。
2、要想本包中的类都可以访问不加修饰符即可。
3、要想本包中的类与其他包中的子类可以访问使用protected修饰。(不在同一包中时,只能在子类里面可以调用,其他测试类建对象都不行,只给不同包中的子类。)
4、要想所有包中的类都可以使用,用public修饰。(如果类用public修饰,类名必须与文件名相同,一个文件中只能有一个public修饰的类。)
二、静态代码块,构造代码块,构造方法。
1、构造代码块,静态代码块:
构造方法已经熟悉了。
那么他们的执行顺序:
1、静态代码块最先执行,而且只执行一次。(在静态区就执行了)2、构造代码块,其后执行,运行一次执行一次。3、最后是构造方法执行。运行一次执行一次。