java 为什么没有函数调用_java中的函数调用怎么理解?

展开全部

java中的函数调用:e68a843231313335323631343130323136353331333337396164

函数调用方法分为“方法签名”跟“方法实例”两块。

方法书签:public static void main(String [] args)

方法签名又分为访问修饰符:public,可选修饰符static,返回值void,方法名main,形式参数列表(String[] args)。

一个方法签名包括一个形式参数列表,它声明传递到方法中的数据的类型(实际上声明了一个变量),注意一个方法可以有多个形式参数用“,”隔开,调用的时候

实际参数(传递给方法的参数)必须顺序、个数相同,但是只能有一个返回值。

在JAVA方法调用的时候,是把实际参数的数据复制给形式参数,这种过程叫做按值调用,也是唯一的,因为JAVA中不能按引用调用或者按指针调用,这种情况下实际参数不是复制给形式参数的。

方法的重载,JAVA中允许方法的重载,当一个类有两个或者多个同名但是有不同参数列表的方法时,就是方法的重载。不同参数列表有三种情况:参数个数

参数类型

参数顺序。

方法具有相同名字,听起来不是那么重要的,但是方法重载在JAVA以及其他编程语言中使用是比较频繁的。

构造器,构造器就是构造方法,作用是为了创建对象,构造方法有两大特点1.无返回类型,无返回值2.构造方法必须与类名相同。构造可以写也可以不写,不写

的话编译器会为我们默认一个构造方法,如果写了就按照我们所写的构造方法来,注意构造方法也是方法,可以实现方法的重载,可以对属性赋值。我们知道内存分

为4个部分,堆,栈,数据段和代码段。

而构造方法对属性初始化可以分为4个步骤:

1)在堆中划分空间

2)在此空间划分属性

3)对属性初始化

4)然后再执行在构造方法所写的代码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值