购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1.4 什么是静态变量和动态变量?

module、interface和package中的变量和方法都是(默认为)静态的(static),不需要显性声明它们的静态属性,即它们的“生命”在仿真加载后即存在并且伴随至仿真结束;class中的变量和方法则恰好相反,都是(默认为)动态的(automatic),只有在创建该对象的同时才会为其成员开辟空间,而一旦该对象被销毁,其成员的空间也将一同释放。

关键词:

static,automatic

避坑指南:

为测试平台准备的module、interface和package中的方法,请“习惯性”地为它们添加automatic描述符,这可以避免很多潜在的麻烦。

阅读手记: Wd+UGKQRb35s7vlsrDYssUFKCJEzAsCbKKTHqYo2i7GUGR3gmcyN7R7bMHkCSJx5

点击中间区域
呼出菜单
上一章
目录
下一章
×