首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java基础:二、static(7)

Java基础:二、static(7)

作者头像
桑鱼
发布2020-03-17 15:09:58
2500
发布2020-03-17 15:09:58
举报

static

当声明一个方法或变量为使用static关键字时,就意味这这个域或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使从未创建某个类的任何对象,也可以调用其static方法或访问其static域

class StaticTest{
   static int i = 47;
}

访问StaticTest类中i字段

// 一种方式,不需要创建类的对象,直接访问
int a = StaticTest.i;

// 另一种方式,可以创建类的对象,然后通过引用去访问
// 需要注意的是,就算创建多个对象,所有对象都共享同一个i
StaticTest statictest1 = new StaticTest();
StaticTest statictest2 = new StaticTest();
int b = statictest1.i;
int c = statictest2.i;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • static
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档