在Java中static(静态)和instance(实例)的区别

手机软件开发 2024-10-2 06:26:24 63 0 来自 中国
起首我们要知道什么是static以及instance

一. static(静态)

1. static关键字


  • 一个类可以创建n个对象,如果n个对象中的某些数据必要n个对象共用,就必要使用static关键字修饰这些数据。
  • Java中,一样平常情况下调用类的成员都必要先创建类的对象,然后通过类的对象举行调用。使用static关键字可以实现通过类名加“.”直接调用类的成员,不必要创建类的对象,但是类的对象也是可以调用的。
2. static修饰属性


  • 使用static修饰的属性称为静态属性或类变量。使用static修饰的属性属于类,不属于具体的某个对象。类属性在类名初次出现时初始化,纵然没有创建对象,类属性也是存在的。
3. static修饰方法


  • 用static修饰的方法称为静态方法大概类方法,类方法不依靠于任何对象,用类名直接加“.”调用即可,对象名也可以调用。使用static修饰的方法属于类,不属于具体的某个对象。类方法在类名初次出现时初始化,纵然没有创建对象,类方法也是存在的。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 16:43, Processed in 0.149920 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表