内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

永利澳门娱乐402登录夹杂硬盘怎样装体系篮球跳步上篮前台欢迎岗

Java基础——变量、局部变量和静态变量的区别永利澳门娱乐402登

2018-02-06 16:21 出处:新葡京平台官方网站 人气:   评论(0

  之前在刚开始学习Java的时候,就谈了谈Java基础中的变量(见),虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽!

  拓展:类是一个抽象的概念,而对象就是类的具体的存在,体现。例如:生活中的汽车,可以看做一个类,我们称之为汽车类,每一台车都有颜色和轮胎数(可以定义为属性,即变量),每一台车都可以跑(即车的行为,对应类总的函数),我们把汽车实例化一下,即会产生一个对象,比如奔驰、宝马(BMW)。

  其中color和numLuntai就称为Car 类的变量,这个属性能够用来描述一个类的属性,否则,它就应该定义为局部变量。

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

  尽管三者的本质都是变量,可是使用时却有相当大的区别,稍不留神就可能陷入陷阱。且先记住:在一个类中,如果一个变量能够用来描述一个类的属性,那就定义为变量,否则,它就应该定义为局部变量。Java基础——变量、而如果一个变量在全局中都能使用(某个内容是被所有对象所共享),那么我们就可以把这个变量用static来修饰,即为静态变量。(还要注意它与静态方法的紧密联系,局部变量和静态变量的区别这里且不细述了)

  本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何。

分享给小伙伴们:
本文标签: 静态变量

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表

    Copyright © 2015-2017 新葡京平台官方网站 版权所有 网站地图