美文网首页
JAVA之方法各参数介绍

JAVA之方法各参数介绍

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-08-23 07:27 被阅读0次

1、属性访问修饰符public

被public修饰的属性,可以被任意包中的类访问
没有访问修饰符的属性,称作缺省的访问修饰符,可以被本包内的其他类和自己的对象
访问修饰符是一种限制或者允许属性访问的修饰符。

可见修饰符用在类、成员方法、构造方法、静态方法、属性上,可见性 的范围是一样的。
public:全局可见
缺省:当前包可见
private:当前类可见

2、方法method

方法英文名叫做method,又称作function。
方法的调用

  • 通过引用的点操作符,可以调用对象的方法
  • 方法调用要有括号,即使没有参数
  • 方法可以使用的数据:对象的成员变量(member variable)
  • 类中如果没有方法,只定义成员变量,就是简单的数据封装,没有功能。创建一个对象只有,所有对这些数据的操作,都要在每个用到这些数据的地方写代码。
  • 方法是java中代码执行的单元,是代码的载体。所有的代码,都必须属于某一个方法。
  • 方法就是一串语句,加上数据输入this自引用和参数,执行后得到一个返回值。

3、返回值

  • 在方法定义中指定方法的返回类型,java方法中只有一个返回值,如果不需要返回值则用void表示
  • 如果定义了返回值,则必须使用return 语句返回方法的返回值,return 是java的关键字(return是所在代码块中的最后一个语句)
  • 返回值必须要能够用来给 返回值类型的变量赋值

4、参数

  • 参数是定义在方法名字后面的括号里面的
  • 参数定义的规范和变量一样,都是类型名字加标识符,这里的标识符我们叫做参数名。
  • 方法体中的代码可以使用参数,对应的,方法定义这里的参数,叫做形参(形式参数)。一个方法可以有多个参数,多个参数之间用逗号隔开
  • 参数的值在调用方法的时候需要给出(实参,实际参数)
参数和返回值的传递方式
  • 参数的传递,实际就是赋值,左边是形参,右边是括号里的实参。比如:buy(int countToBuy = (c+2) * 5),参数本身是一个表达式,表达式的类型要与参数类型匹配一致。
  • 参数和方法里的局部变量是一样的,在方法调用之前,会给实参给参数的形参。
  • 发送在代码块里的,就让它留在代码块里。方法执行完毕,参数和方法的局部变量的数据就会被删除回收。
  • 调用一个有返回值的方法时,就好像访问一个成员变量

5、this自引用

  • 方法里隐藏着一个this自引用,指向调用这个方法的对象
  • 使用一个对象调用方法,也叫作这个对象上调用方法,因为方法可以访问这个对象的值。
  • 访问一个成员变量的完整形态,是this.成员变量的名字

相关文章

  • JAVA之方法各参数介绍

    1、属性访问修饰符public 被public修饰的属性,可以被任意包中的类访问没有访问修饰符的属性,称作缺省的访...

  • Java注解

    一、注解介绍 Java注解(Annotation)又称 Java 标注。Java 语言中的类、方法、变量、参数和包...

  • Java基础(1)——构造方法,参数介绍

    本节内容1.java修饰符介绍2.静态方法与实例方法3.java参数的传递4.可变参数5.方法重载和构造方法6.s...

  • Java8 API学习32 - java.util.functi

    这篇文章会介绍java中的函数式接口. lambda表达式 java是不能把方法本身作为参数的. 在java支持l...

  • 12月30日学习内容

    Java方法 Java方法他们可有返回值也可以没有返回值,可以有参数,也可以没有参数。 创建方法 public c...

  • 用Java实现JVM第七章《方法调用和返回》

    案例介绍 本章节主要用java实现;方法调用指令、返回指令、解析方法符号引用、参数传递等。实现新的指令后我们的虚拟...

  • Java基础之反射

    Java基础之反射 反射基本介绍 反射的使用通过反射调用属性和方法通过反射获取配置文件 反射基本介绍 Java反射...

  • java中方法的参数传递机制

    java中方法的参数传递机制

  • 相机里面的各参数介绍

    像素:就是手机参数当中介绍的手机像素,但是,不能单纯的依据像素的高低来评价手机的拍照质量,除了像素外,衡量手机拍照...

  • Java 方法参数

    方法参数 有关将参数传递给方法(或函数)的一些专业术语 Java 程序设计语言总是采用按值调用。也就是说, 方法得...

网友评论

      本文标题:JAVA之方法各参数介绍

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