get()在java中,是什么意思?什么用途?

Python013

get()在java中,是什么意思?什么用途?,第1张

get()是获取属性的意思。

比如你有一个类Student,它有两个成员变量,grade和age。

那么这个类可以这么写

public

class

Student

{

private

int

grade

private

int

age

}

如果你想用一个方法获得grade和age变量,可以加入两个方法

public

class

Student

{

private

int

grade

private

int

age

private

int

getGrade()

{

return

grade

}

private

void

setGrade(int

grade)

{

this.grade

=

grade

}

private

int

getAge()

{

return

age

}

private

void

setAge(int

age)

{

this.age

=

age

}

}

这里面的getAge()和getGrade()就是get方法

另外两个就是set方法,一般他们是成对出现的。

不知道能不能解释你的问题。

不能的话M我。

Java面向对象特性之一就是封装,一个类的字段应该只能被这个类本身所识别,所以要用private修饰字段,而用了private修饰的字段,就需要

提供set()、get()方法外部才能访问,如果使用public修饰字段,java中包的访问权限就没有意义了,封装特性也太不体现了。