java编程中的成员方法是什么?

Python011

java编程中的成员方法是什么?,第1张

类包括成员变量和方法两部分。成员变量表示类的属性,一数据域的形式表达,方法是数据的操作的定义。在JAVA中,方法只能作为类的成员,也称为成员方法。方法操作类所定义的数据,以及提供对数据的访问的代码。

方法声明包括方法名、返回类型和外部参数。其中参数的类型可以是简单数据类型,也可以是复合数据类型(又称引用数据类型)。

对于简单数据类型来说,java实现的是值传递,方法接收参数的值,但不能改变这些参数的值。如果要改变参数的值,则用引用数据类型,因为引用数据类型传递给方法的是数据在内存中的地址,方法中对数据的操作可以改变数据的值。

编辑并运行一个Java程序

使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码;

存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

以上内容参考:百度百科-Java

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

默认,定义时不给他访问修饰符就是默认