Java中关于static的理解-创新互联

为什么有static呢?(static的作用是啥)

static可以用于修饰成员变量或者成员方法,作用在于这个被static修饰的成员变量或者成员方法在内存中只有一份,且是共用的。用哪些用途呢?比如:记录网站在线人数等。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、雅安服务器托管、营销软件、网站建设、昌江黎族网站维护、网站推广。使用场景 使用static的注意事项

先理解精髓,就能理解注意事项了,如下图所示:

通俗理解,有static修饰的方法或变量,叫静态方法或变量,可共享的,归属于类,一般用类名去访问,也可以用对象访问。没有被static修饰的方法或变量,那就不是静态了,叫做实例成员方法或实例成员变量,归属于对象,得用对象去访问。啥叫实例呢?实例就是要new出一个具体的对象,用具体的对象来访问,比如User user = new User();这里的user就是实例。

注意事项

访问格式

具体例子 ①实例成员方法

study()没有static修饰,所以,要用实例去访问,如果没用实例就会报错。

②静态成员方法

不报错,但推荐使用格式:类名.静态成员方法,在同一个类下也可以直接用静态成员方法访问。

③实例成员变量

④静态成员变量

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

新闻名称:Java中关于static的理解-创新互联
当前链接:https://www.cdcxhl.com/article14/ddgege.html

成都网站建设公司_创新互联,为您提供动态网站静态网站电子商务品牌网站建设移动网站建设小程序开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站网页设计