美文网首页
JAVA方法

JAVA方法

作者: 荆棘夏夏 | 来源:发表于2019-03-04 19:21 被阅读0次

作用:

方法用于操作对象以及存取他们的实例域。


参数:

显示参数隐式参数

隐式参数也可以成为方法调用的目标或者接收者

this 表示隐式参数

用this的好处:可以将实例域与局部变量明显得区分开


封装:


静态方法:

是一种不能向对象实施操作的方法。

没有隐式参数。

可以通过类型调用这个方法。

int n = Employee.getNextId();

在什么情况下使用静态方法:

1.一个方法不需要访问对象状态,其所需参数都是通过显示参数提供。

2.一个方法只需要访问类的静态域。


方法参数:

专业术语:

1.按值调用(call by value)

表示方法接收的是调用者提供的值。——JAVA采用这种方式,方法得到的是所有参数值的一个拷贝,方法不能修改传递给他的任何参数变量的内容

2.按引用调用(call by reference)

表示方法接收的是调用者提供的变量地址。

【一个方法可以修改    传递引用      所对应的    变量值】

【               不能修改    传递值调用  所对应的    变量值】

方法参数两种类型:

1.基本数据类型(数字、布尔值)——传递的是参数值的拷贝,不可修改

2.对象引用  ———————————  传递的是对象引用(拷贝的是地址),可修改

相关文章

  • 优秀的文章收集

    Java java8 default的用法 join方法和sleep方法 java内存模型 java-co...

  • 获取返回URL

    Java设置Cookie Java获取Cookie Js获取Cookie Java方法调用 Js方法调用

  • Java方法签名与方法块

    Java方法签名 Java的方法签名不包括返回值。 Java的方法签名包括:方法名和参数。不包括方法返回值。所以由...

  • 如何在Java中实现远程方法调用

    如何在Java中实现远程方法调用 一、Java中的远程方法调用 JAVA教程远程方法调用(Remote Metho...

  • jni常见的使用

    1. 访问java属性。 2. 访问java静态属性。 3. 访问java方法。 4. 访问java静态方法。 5...

  • java-equals方法

    equals equals 方法是 java.lang.Object 类的方法。java默认的equals方法是比...

  • Java反射

    一. Class类 二. Java动态加载类 三. Java获取方法信息 四. Java方法反射的基本操作

  • JAVA-Reflect

    一、Class类的使用 二、Java动态加载类 三、Java获取方法信息 四、Java方法的反射

  • 10.3 UiPath如何调用Java

    调用Java方法(Invoke Java Method)的介绍从Java Scope中的.jar加载的方法中调用指...

  • java收藏夹

    java中的经典问题solution Java 的静态工厂方法 单例的四种实现方法 Java中的clone方法 J...

网友评论

      本文标题:JAVA方法

      本文链接:https://www.haomeiwen.com/subject/cchwuqtx.html