面试题007:对static关键字的理解
-
在Java类中,可用static修饰属性、方法、代码块、内部类 。static关键字修饰的成员被称为静态成员。
-
被修饰后的成员具备以下特点:
-
随着类的加载而加载
-
优先于对象存在
-
修饰的成员,被所有对象所共享
-
访问权限允许时,可不创建对象,直接被类调用
-
- 在static方法内部只能访问类的static修饰的属性或方法,不能访问类的非static的结构。 静态可以访问静态,但静态不能访问非静态(实例成员)而非静态可以访问静态。因为类成员的作用域比实例成员的作用域更大,很容易出现类成员初始化完成时,但实例成员还没被初始化,这时如果类成员访问实力成员就会引起大量错误。
原文地址:https://blog.csdn.net/Courage_D/article/details/140831523
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!