JAVA中 定义一个成员变量除了在类中定义。还可以在方法中定义?

比如
Public class Test{
int age;
int Name;
int ID;
Public int ShowImfor( ){
}
}

Public class Test{
Public int ShowImfor( int age; int Name; int ID;

){
}
}

这两个是一个意思吗?

不一样的,上面的是成员变量,下面的只是形参
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-06
上面你定义的是一些类的成员变量 就是属性 而且 name 怎么能是int型的呢
下面的是你给这个方法传了一些参数 就是你调用这个方法的时候
需要同时给它传一个参数 它不是你理解的变量
Test t=new Test();
t.Showinfor(2,'s','1');
第2个回答  2012-03-06
一个是类的成员变量,一个是形参,一个是全局变量 一个是局部变量
第3个回答  2012-03-06
不是一个意思 。第二个括号里面的是参数,而且是一个 带有返回值的方法。 第一个纯粹是 声明变量,而且没有初始值。

在JAVA中 定义一个变量在主函数入口内和外有什么区别
在主函数定义一个变量,如果是全局变量,则程序是可以执行的时候,一定会执行读取;而在主函数之外定义,比如说是类中定义,则只有在调用此类时此变量才会被读取;

java中静态变量在方法里面与方法外面的区别
(1)成员变量:定义在类中,方法外。有默认值。(2)局部变量:定义在代码块{}或方法中。没有默认值,使用之前必须显示赋值。2.成员变量可以分为静态变量和非静态变量,都有默认值。3.Java不像C\/C++,不可以在方法里面使用static定义所谓的“静态局部变量”。所以Java里的静态变量都是成员变量。

java语言在main方法中定义的变量和方法上方定义的成员变量有什么...
其实没有什么区别,都是方法中的变量,不过他们的作用范围都是只有在当前方法,所以main方法中的n和aa方法中的n是不一样的,也不能在main方法中使用aa中的变量 另外,你的main方法名字写错了,

JAVA中的属性、方法、构造器,你真的弄懂了吗?
局部变量:在方法体内部声明的变量称为局部变量 成员变量局部变量声明的位置直接声明在类中方法形参或内部、代码块内、构造器内等修饰符四种权限修饰符、final等不能用权限修饰符修饰、可以用final修饰初始化有默认初始化没有默认初始化,必须显式赋值内存加载位置堆空间或静态域内栈空间二、初始化赋值当一...

java 定义变量的作用是什么?
java变量的作用域 当一个变量被定义的时候,他的作用域就就被确定了。(这就好象一个人,你生下来,你父母就给你取名,你的名字就定了!!!)按作用域的不同,变量可以分为以下类型:1.成员变量 在类中声明,它的作用域是整个类! (这个是变量范围最大的)2.局部变量 在方法内部或者方法的一...

定义在类中的变量被称为 ,定义在方法中的变量被称为
定义在类中的变量被称为成员变量,定义在方法中的变量被称为局部变量。一、成员变量 成员变量是指定维度的成员变量,用于标识某个维度成员。由Services内部使用的值,以标识某个维度成员。MemberKeyColumn属性指定维度的成员变量。例如,1到12之间的某个数字可以是相应于年中的某个月的成员变量。二、局部...

java定义类变量的相关问题。。。
这样定义有点把你的思维带进去的感觉。。定义类的话,比如说定义一个Person。Person顾名思义是个人的单词。所以里面会定义name,sex,age等属性。这样在其他类里面也能够引用。

JAVA的局部变量和成员变量的区别?
成员变量个是类内部;局部变量是定义其的方法体内部(或者方法体内部的某一程序块内——大括号,主要看定义的位置)。另外,成员变量可以不显式初始化,它们可以由系统设定默认值;局部变量没有默认值,所以必须设定初始赋值。还有,在内存中的位置也不一样。成员变量在所在类被实例化后,存在堆内存中;...

什么叫java中的成员变量?
在Java编程语言中,成员变量是指那些定义在类体内部的变量,通常也被称为属性。这些变量可以分为不同的类别,包括实例变量、类变量和常量,它们的区分主要基于变量的修饰符。让我们通过一个简单的例子来直观理解:在"ch05.sample"包下的Clothes类中,有如下变量:实例变量,如String类型的"id",它们与类...

java构造方法中“this.x=a”与“this.x=x”分别是什么意思?
我想你对java中的 成员变量和局部变量 的定义和范围不太了解吧。先简单的解释一下 1、成员变量 指代在类中,方法外 定义的 基本数据类型 称之为 成员变量,当然了,也是可以定义对象的,那样就称为成员属性。2、局部变量 指代在方法中定义出来的变量,可以是方法内声明的,也可以是方法的传入参数。再...

相似回答