成都创新互联网站制作重庆分公司

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

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

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

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

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

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

注意事项

访问格式

具体例子 ①实例成员方法

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

②静态成员方法

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

③实例成员变量

④静态成员变量

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


网页题目:Java中关于static的理解-创新互联
链接地址:http://cxhlcq.com/article/ddgege.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部