问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java中什么是局部变量,什么是类变量,怎么用this

发布网友 发布时间:2022-04-30 00:19

我来回答

2个回答

热心网友 时间:2022-06-27 01:59

局部变量是相对于全局而言的。
类变量应该就是类的成员变量吧,也可以说是类的属性。
成员变量相对于,类的方法里的局部变量而言就是相当于是全局变量的。
this就是当前这个类,你可以this.成员变量在方法中使用这个“全局变量”当然是this.也是可以省略的,如果变量同名,可以加this.来区分。

热心网友 时间:2022-06-27 01:59

public
class
test
{
private
string
name;//成员变量,也是全局变量
public
void
changename()
{
string
n
=
"tomoya";//n就是局部变量
name
=
n;
}
}
总的来说,定义在类里的,也就是name那个位置,就是成员变量,在java里全局变量和成员变量是一个意思。
定义在方法里或域里就叫做局部变量,所谓域就是{}里面,比如
public
void
show()
{
int
b
=
2;//局部变量
if(true)
{
int
a
=
1;//局部变量
}
//这个位置访问a,无效
}
//这个位置,或其他方法里访问b,无效
他的作用范围:
局部变量离开了他的域{}就无效
成员变量的范围依赖他的访问修饰符,什么是访问修饰符呢?
public
protected
private
默认,你定义时不给他访问修饰符就是默认
至于他们的范围,请自行查资料,不动脑筋是不行滴
这种东西确实如1l所说的,再烂的书也会有介绍
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 笔记本金属外壳凹陷怎么恢复 myeclipse怎么用注册码破解 买福建莆田鞋子穿两天就大面积开胶商家不给退换怎么办 泉州市嘉隆招标代理有限公司怎么样? java使用变量的主要方式是什么 我安装的myeclipse 8.6.1提示试用期到期了怎么办,我想知道注册码在哪里有 淘宝上买了一双莆田的假鞋,拿到手后发现是假的,然后申请退款,没想 安徽嘉隆机电工程有限公司怎么样? 求一份myeclipse 2018破解软件,需要安装、破解教程 谁有山东省会计从业资格证考试的题库啊? 求Myeclipse的激活码 “中国鞋都”停摆,疫情下莆田鞋线上退单严重,当地企业该如何破局? 疫情下莆田鞋线上退单严重,疫情带来的影响为何会如此大? 电脑金属外壳的划痕能去掉吗 莆田鞋网上退单严重,造成此现象的原因是什么? 在快手买的鞋子退过去了 卖家非说穿过了不给退款怎么办? 苹果笔记本外壳划痕怎么去除 江西嘉隆建设工程有限公司怎么样? 疫情下莆田鞋线上退单严重? 淘宝卖莆田鞋被买家退款不退货 生孩子开十指指的是开10厘米吗? myeclipse 9.0 激活码 谁有myeclipse 9.0的激活码?是激活码 求云南会计从业资格考试历年考题 最好01年到09年的 谢谢了 我邮箱 517316043@QQ.com 求MyEclipse 8.5的激活码。 生小孩时医生说宫口开了四寸,等于是开了几指呢? vivox7用什么多大的手机卡?是微卡还是Nano卡? 华为麦芒5手机照片怎么加密 myeclipse激活码 vivonex可以用充电宝么 华为麦芒5怎么导出手机里的图片 求一个myeclipse的激活码,还有,能解释一下为什么,按照网上的破解的步骤做了之后,用了一段时间又提示要 vivonexs能用o free蓝牙耳机吗,我要买一个OPPO的o free蓝牙耳机,推荐使用吗? 哺乳期妈妈可以吃冰糖煮梨吗 国产电梯一般多少钱? 开几个宫口可以生 跪求myeclipse 9.0 激活码 Myeclipse总是提示这个怎么办,找了license也不行啊 华为麦芒5怎么导出手机里的图片? 华为麦芒5手机好不好