static 使用场景和总结

1:修饰内部类,被修饰的内部类可以直接实例化

2:修饰方法,被static 修饰的方法,可以不用实例化就可以调用,否则需要实例化或者反射才能调用。

3:修饰属性,被static 修饰的属性,可以通过类名.方法直接调用,否则需要实例化或者反射才能获取属性值。

4:静态导入static import,用于导入一些包

总结:静态方法只能调用静态方法,静态属性,实例化静态内部类在使用内部类的时候,如果Class没有被static 修饰,那么在内部类里面不能使用static修饰方法,变量,和代码块

 

posted @ 2018-07-27 23:40  wanghonglin  阅读(274)  评论(0编辑  收藏  举报