1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java访问成员变量和方法_如何访问类的成员变量和方法

java访问成员变量和方法_如何访问类的成员变量和方法

时间:2024-02-12 01:01:22

相关推荐

java访问成员变量和方法_如何访问类的成员变量和方法

如何访问类的成员变量和方法

在Java应用程序中,经常需要访问类的成员变量和方法,以实现程序的功能,请问应该如何访问类的成员变量和方法?在Java中通过类的实例(即对象)点(.)运算符来访问类的成员变量和方法,今天百分网小编为大家整理的如何访问类的成员变量和方法,仅供学习参考,欢迎大家阅读浏览!

在Java中通过类的实例(即对象)点(.)运算符来访问类的成员变量和方法。语法格式如下:

对象名.成员变量;

对象名.方法(实参列表);

说明:在使用对象访问类的方法时,如果类的方法有形参,必须为方法传递与参数类型相同的实参值,比如方法的形参是String类型,参传递的实参值必须是一个具体的字符串值,如"OK"或者代表字符串值的常量或变量。

例如有下面这样一个类:

01 public class Test {

02 private int num; // 成员变量

03 public void setNum(int val) { // 成员方法

04 num = val; // 为成员变量赋值

05 }

06 public int getNum() { // 成员方法

07 return num; // 返回成员变量的值

08 }

09 public void printStr() { // 成员方法

10 String str = "Hello"; // 定义局部变量str

11 System.out.println(str); // 输出变量str的值

12 }

13 }

有了类就可以通过类的实例来访问Test类的成员变量和方法了,如果将下面的代码放到Test类的主方法中,用户再添加两个条输出变量a和b的语句,运行程序就可以在控制台输出信息了。

例如:

1 Test test=new Test(); // 创建Test类的对象test

2 test.setNum(20); // 通过对象test访问类的setNum()方法,为成员变量num赋值

3 int a=test.getNum(); // 通过对象test访问类的getNum()方法,获得成员变量num的值

4 int b=test.num; // 通过对象test访问类的.成员变量num,获得成员变量num的值

说明:由于没有为类Test定义构造方法,所以上面代码使用Test类的默认没有任何形参的构造方法创建了Test类的对象test,然后通过test.setNum(20)访问类的方法setNum(),并为该方法传递实参值20,这样成员变量num就被赋值为20了,然后通过test.getNum()访问类的getNum()方法,获得成员变量num的值20并赋值给变量a,最后一行代码通过test.num直接访问类的成员变量num,并赋值给变量b,因此变量b的值也是20。

类是一个抽象的概念,在实际编程过程中会用到很多类,一定要认真思考每个类应该包含的成员和方法,以及怎样完成每个方法所要实现的功能。

【如何访问类的成员变量和方法】相关文章:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。