关于static关键字

1、static翻译为”静态”

2、所有static关键字修饰的都是类相关的,类级别的。

3、所有static修饰的,都是采用"类名.”的方式访问。

        没有static的方法被称为:实例方法。(对象方法,对象级别的方法) 。实例相关的有:实例变量、实例方法。实例相关的都需要先new对象,通过“引用.”的方式去访问。

set和get方法都不带static

get方法的要求:

        public 返回值类型 get+属性名首字母大写(无参){

                return xxx;

        }

set方法的要求:

        public void set+属性名首字母大写(有1个参数){

                xxx=参数;

         }

4、static修饰的变量:静态变量

        变量根据声明的位置进行划分:

        在方法体当中声明的变量叫做:局部变量。

        在方法体外声明的变量叫做:成员变量。

        成员变量又可以分为:实例变量(不带static)静态 变量(带static)

        局部变量存储在栈中,实例变量存储在堆中,静态变量存储在方法区中

注:实例相关的,必须先有对象,才能访问,可能会出现空指针异常。静态的,都是类相关的,访问时采用“类名.”的方式访问。不需要new对象。不需要对象的参与即可访问。没有空指针异常的发生。

5、static修饰的方法:静态方法

重点:加static的变量叫做静态变量静态变量在类加载时初始化,不需要new对象,静态变量的空间就开出来了。静态变量存储在方法区。

如果这个类型的所有对象的某个属性值都是一样的,不建议定义为实例变量,浪费内存空间。建议定义为类级别特征,定义为静态变量,在方法区中只保留一份,节省内存开销!!!     


 

相关推荐

  1. 关于static关键字

    2024-03-18 09:56:01       23 阅读
  2. static关键字的作用

    2024-03-18 09:56:01       43 阅读
  3. 关于 Static 静态关键字的使用,你了解多少?

    2024-03-18 09:56:01       40 阅读
  4. 关于static

    2024-03-18 09:56:01       19 阅读
  5. static关键字详解

    2024-03-18 09:56:01       32 阅读
  6. C++ 中关键字 Static

    2024-03-18 09:56:01       41 阅读
  7. static关键字总结

    2024-03-18 09:56:01       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 09:56:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 09:56:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 09:56:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 09:56:01       20 阅读

热门阅读

  1. C语言自学笔记8----C语言Switch语句

    2024-03-18 09:56:01       18 阅读
  2. C语言自学笔记11----C语言指针

    2024-03-18 09:56:01       16 阅读
  3. 单元测试、集成测试、系统测试区别

    2024-03-18 09:56:01       21 阅读
  4. 单词接龙~~

    2024-03-18 09:56:01       18 阅读
  5. 51单片机与ARM单片机的区别

    2024-03-18 09:56:01       19 阅读
  6. Spring(创建对象的方式3个)

    2024-03-18 09:56:01       18 阅读
  7. 设计模式--访问者模式(Visitor Pattern)

    2024-03-18 09:56:01       25 阅读
  8. To configure two different databases in Spring Boot

    2024-03-18 09:56:01       18 阅读
  9. odoo中传递上下文

    2024-03-18 09:56:01       25 阅读
  10. React高阶组件详解

    2024-03-18 09:56:01       19 阅读
  11. Flutter 当涉及Listview的复杂滑动布局良好布局方式

    2024-03-18 09:56:01       18 阅读