美食 健康 常识 生活 日常 合同 家居 养生 国学 心理学 中医 植物 营销 动物 汽车 管理 旅游 投资 人工智能 数字化 消费 元宇宙 金融 饮食 史学 经济
  • 会员

  • 什么是成员变量和成员方法 如何定义成员变量?

    如何定义成员变量?

    这个概念我在学习之初也有些迷惑,专门整理过这一份文档,希望对你有用。

    java中就没有全局变量这个概念,只分为成员变量和局部变量。

    成员变量:Static修饰成为类变量或静态变量,还有就是方法外的变量。生命周期与类相同。

    局部变量:就是方法中的变量。生命周期就是再次方法中。

    但是,很多人学习都是先学习的C语言,C语言中存在全局变量这个概念,所以,大家对于Java中的成员变量有时候也称之为全局变量,同时也存在如下的一个约定俗成的小区别

    使用static 关键字进行声明的变量叫做全局变量

    在函数外面定义的变量叫做成员变量

    成员变量

    成员变量定义在类中,在整个类中都可以被访问。

    成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。

    成员变量有默认初始化值。

    局部变量

    局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。

    局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。

    局部变量没有默认初始化值

    在使用变量时需要遵循的原则为:就近原则

    首先在局部范围找,有就使用;接着在成员位置找。

    静态变量(也叫做类变量,类属性)

    由static修饰的变量称为静态变量,其实质上就是一个全局变量。如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰;没有被静态修饰的内容,其实是属于对象的特殊描述。

    成员变量和静态变量的区别

    1.两个变量的生命周期不同

    成员变量随着对象的创建而存在,随着对象被回收而释放。

    静态变量随着类的加载而存在,随着类的消失而消失。

    2.调用方式不同

    成员变量只能被对象调用。

    静态变量可以被对象调用,还可以被类名调用。

    3.别名不同

    成员变量也称为实例变量。

    静态变量也称为类变量。

    4.数据存储位置不同

    成员变量存储在堆内存的对象中,所以也叫对象的特有数据。

    静态变量数据存储在方法区(共享数据区)的静态区,所以也叫对象的共享数据。

    什么是成员变量和成员方法 如何定义成员变量?
    微信扫码分享

    0

    0

    分享
  • 会员

  • 上一篇: 同时系数k 同时系数怎么计算?

    下一篇: bi是指的什么意思 bi是啥意思呢?

    还没有评论,赶紧来抢沙发吧!

    广式香肠能不能生吃 广式香肠能生吃吗

    广式香肠是广东一带的汉族传统名菜,属于粤菜系。此菜具有外形美观、色泽明亮、香味醇厚、鲜味可口、皮薄肉嫩的特色,那么广式香 …

    如何判断牛肝菌新鲜 牛肝菌怎么样才算熟

    牛肝菌是一种味道鲜美,营养价值也非常高的菌类食品,它的形状比一般的菌类要大,肉质也很厚,适合炒着吃,那么在挑选购买牛肝菌 …

    黑麦包三明治怎么做 黑麦三明治的做法

    1、鸡蛋1个,番茄1个,牛油果1个,捷森黑麦面包1片,酸奶少量,黑胡椒粉少量。 2、鸡蛋煮熟,黑麦面包放在平底锅上烤一下 …

    蔬菜基础知识有哪些

    蔬菜是指可以做菜、烹饪成为食品的一类植物或菌类,人们日常饮食中必不可少的食物之一,可提供人体所必需的多种维生素和矿物质等 …

    枫叶饺做法和步骤(饺叶怎么制作)

    1、枫叶饺的饺皮,是以糯米粉加上烫熟澄面,调入适量菠菜汁,搓揉均匀成皮胚。 2、取赤肉(净瘦肉)、白猪肉,湿香菇、鲜虾仁 …

    吃西红柿有防晒作用吗(多吃西红柿防晒吗)

    春天吃西红柿防晒 西红柿是鲜艳的红色,其抵御阳光紫外线辐射的能力较强,其中含有的大量的番茄红素具有很好的抗氧化性,能够帮 …

    冻螃蟹能吃吗 冻螃蟹能吃吗?

    今天去市场打算买一些螃蟹吃,到了一看,看到有人在买冻螃蟹,那么冻螃蟹能吃吗?买的冻螃蟹可以吃吗? 冻螃蟹能吃吗 根据具体 …

    湖北恩施土特产凤头姜做法(恩施凤头姜的做法)

    1、是洗净去皮后与红辣椒、大蒜等一起泡制成咸菜。 2、将凤头姜切成片,拌适量的糟辣椒、盐等佐料,入瓮几日后食用。因此,在 …

    煮八爪鱼多长时间(煮八爪鱼多长时间最好吃)

    之前看到很多视频是做八爪鱼的,看得我很想试一次,所以买回来了一些八爪鱼,想我呢一下煮八爪鱼多长时间?八爪鱼怎么煮不回缩? …

    青的西红柿炒辣椒能吃吗 青西红柿可以炒青椒吃吗

    1、青西红柿炒辣椒是可以吃的。 2、食材:青西红柿3个、红辣椒1个、青辣椒1个、咸菜少许、盐少许、料酒少许。 3、将青西 …

    鱼头豆腐汤加什么配菜 鱼头豆腐汤加什么配菜好吃

    鱼头豆腐汤的味道鲜美、营养丰富,通常还会加入一些配菜放入汤中煮,那么鱼头豆腐汤加什么配菜呢? 鱼头豆腐汤加什么配菜 1. …

    减肥健康知识大全

    现在有一种说法,就是如果你想减脂,那晚饭过后不要吃碳水,甚至有些人晚饭都不吃碳水了,今天我们就来从科学的角度来分析一下, …

    晚上睡觉空调开睡眠模式多少度(晚上睡觉空调温度调到多少合适)

    空调晚上睡觉多少度最合适 28度最合适。 在夏天,很多人白天的时候空调都开的比较低,大约25-26度的样子,感觉清凉又舒 …

    行程卡记录什么时候消除

    疫情期间,每个人都会有一个旅行码,可以帮助记录居民去过的地方。旅行码7天后怎么消除?行程单要停留多久才会被记录? 旅行卡 …

    富氢水杯到底有没有用

    富氢水杯没有用。富氢水杯工作的基本原理是将氢变成纳米级气泡加入水中,加入氢的方法有几种,最常见的是通过电解,产生氢气或氢 …

    人生,只有这两样靠得住,可惜有些人不懂

    人生,只有这两样靠得住,可惜有些人不懂。最可靠的两个字:才德!德,良好的人品,让别人踏实,自己也踏实。靠谱,是成功的基石 …

    公猫在交配时,为何要咬住母猫后颈?

    如果你家里养猫,或许你会看到这样的场景:母猫在生完小猫后,总会叼住小猫的后颈,提着它们走来走去,而那些原本活泼的小猫,总 …

    杏仁正确食用方法 杏仁如何食用方法

    1、杏仁可以直接食用,就可以直接吸收杏仁的丰富的营养。并且不会破坏杏仁的营养价值,所以杏仁直接食用最好。 2、杏仁可以被 …

    坚果干果怎么清洗 坚果干果怎么清洗比较干净

    1、在清水中加入一些淀粉、或者食盐拌匀,再把干果放进去用手搅拌几下,然后大概等上半个小时左右,红枣中的泥沙就差不多分离出 …

    洗洁精可以洗车吗

    洗洁精不能洗车,洗洁精属于碱性清洁剂,对车漆有着较大的损害,使用洗洁精洗车,会损伤汽车,影响美观,因此洗车最好使用专用的 …