在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类的成员变量和方法了

java 访问类变量_如何访问类的成员变量和方法相关推荐

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

    如何访问类的成员变量和方法 在Java应用程序中,经常需要访问类的成员变量和方法,以实现程序的功能,请问应该如何访问类的成员变量和方法?在Java中通过类的实例(即对象)点(.)运算符来访问类的成员变 ...

  2. 我终于明白了!!!类、成员变量、方法、以及如何定义他们,还有static到底干啥用?

    今天是大年初五呀,迎财神的日子!最近一直都忙着背英语单词,刷韩老师的课程,看<Java疯狂讲义>.看书 最近看了几本关于自我成长不错的书籍,也慢慢摆脱了追求阅读速度的急切心理,有句话感觉说 ...

  3. java 私有成员方法_Java Reflection 教程(7):类私有成员变量和方法

    一般来说,不可以访问类的私有成员变量和调用类的私有方法.但通过Java Reflection API可以绕过这个限制,前面使用的getMethods, getFields,getConstructor ...

  4. 一个类怎样引用另外一个类的成员变量或方法

    通常常用的有:A类有个变量C,B类想调用C方法一:变量C是非静态的(static),那么在B类中创建一个A类的对象,用对象.变量名就可以了方法二:变量C是静态的(static),直接用类.变量名 详细 ...

  5. Java子类继承(二):隐藏成员变量和方法重写的理解

    1,上篇说子类可以继承父类的成员变量,作为自己的成员变量,在Java中子类也可以隐藏由父类继承来的成员变量,只要子类中声明的成员变量和父类的成员变量同名,就可以将其隐藏. 需要的注意是:子类对象可以调 ...

  6. java构造实部与虚部_声明Complex类,成员变量包括实部和虚部,成员方法包括实现由字符串构造复数、复数加法、减法,字符串描述、比较相等等操作...

    package Myjava; //import java.lang. //修复一小点输入不当导致崩溃 import java.util.Scanner; public class Complex { ...

  7. java程序中默认包含的是_在编写 Java 程序时,如果不为类的成员变量定义初始值, Java 会给出它们的默认值,下列说法中不正确的一个是( )。...

    软件Linuxkernel的版本号为2.6.39.0,其中数字为"6"代表(). 口令中的突出主音是指(). 偏心受力构件进行钢筋代换时应按()分别代换 采用提净法炮制的药物是() ...

  8. java element 获取属性_java 获取类,属性变量,方法,方法参数上注解的值等

    一:获取类上注解的值 定义注解@Target(ElementType.TYPE)用于类,接口等 @Target(ElementType.TYPE) @Retention(RetentionPolicy ...

  9. java中的类、成员变量、方法的修饰符。

    http://blog.sina.com.cn/s/blog_7ffb8dd501011alw.html http://www.cnblogs.com/lixiaolun/p/4311727.html ...

最新文章

  1. Couldn't start MySQL! while starting XAMPP
  2. CSP:CSP认证考试:202012-1(期末预测之安全指数)满分答案,Java版
  3. attention retain_Attention-Aware Compositional Network
  4. 使用MemberShip,Profile时碰上的一些问题
  5. visual C++学习杂谈1(extern、cosnt引用指针)
  6. iPhone磁盘空间/剩余空间代码
  7. 16道嵌入式C语言面试题(转载)
  8. 智能指针weak_ptr
  9. es最新的集群选举策略
  10. [转]web测试技术经典案例
  11. (转载)深入理解Linux中内存管理---分段与分页简介
  12. mysql根据视图update表数据_怎么更新Mysql数据表视图中数据
  13. citrix4.5无法进入发布程序界面The supplied credentials could not be validated
  14. Axure share 二三事
  15. 【EDA】8 路彩灯控制器设计与实现
  16. 进军AR领域,这一次罗永浩能成吗?
  17. R语言survival包的survfit函数拟合生存曲线数据、survminer包的ggsurvplot函数可视化生存曲线、conf.int参数为曲线添加置信区间、pval参数添加分组生存曲线p值
  18. hyperledger java_hyperledger fabric 1.4 使用java开发智能合约
  19. 项目经理会议记录内容
  20. 随机点名器的实现!!!

热门文章

  1. 计算机网络综合布线仿真实训室,计算机网络综合布线实训室建设探究
  2. ubuntu下TFTP Server 的安装和使用方法
  3. 转载:自动化测试金字塔与反模式
  4. dotnet core EF命令
  5. 利用百度API获取mp3及歌词lrc下载地址
  6. [示例代码] UG CAM 二次开发创建新的加工坐标系MCS方法,并设置新加工坐标系的位置到当前WCS工作坐标系
  7. Windows下编译boost库
  8. Linux程序之触摸,Android(Linux)模拟按键、触摸屏等事件
  9. tr闭包_个人简历网页模板
  10. 数据分析方法--回归分析方法((SPSS建模:多元线性回归案例)