Java方法(三)

云惠网小编 2021年10月14日21:20:08
评论
1659字阅读5分31秒
摘要

目录一、前言二、方法重载什么是方法重载?三、方法的参数传递1、基本数据类型的传递代码:演示运行图:2、引用数据类型的传递引用数据类型的概念:演示图:代码:一、前言前面我们讲了有关于web的一些知识,那么今天咱们继续来学习Java中的内容,接着上次,java方法的内容二、方法重载我们知道方法是java常用的,在我们写代码的过程经常会使用到,但是我们在调用同功能的方法要传不同类型的数据时如果我们定义很多方法多有不方便,所以j.

广告也精彩

代码:

二、方法重载

演示运行图:

public static int add(float f,int i)

如下面这两个属于同一个方法:

这相当于c语言中的传值调用。

三、方法的参数传递

一、前言

第二篇:Java方法(二)_执久呀的博客-CSDN博客

public static void add(int a,int n)
public static void add(float i,int f)

重载也叫重写,他满足一下条件:

我们知道方法是java常用的,在我们写代码的过程经常会使用到,但是我们在调用同

功能的方法要传不同类型的数据时如果我们定义很多方法多有不方便,所以java中给

出了方法重载。


public class Demo {
public static void main(String[] args) {
int a=10;
play(a);
System.out.println("实参的a的值是"+a);
}
public static void play(int a){
a=100;
System.out.println("形参中a的值是"+a);
}
}

第一篇:https://blog.csdn.net/weixin_60719453/article/details/120557646

 第一篇:https://blog.csdn.net/weixin_60719453/article/details/120557646

目录

引用数据类型的概念:

如:

第二篇:Java方法(二)_执久呀的博客-CSDN博客

三、方法的参数传递

所谓几本数据类型就是8大基本数据类型(byte char short int boolean float long double)

public static void add(int i,float f)

前面我们讲了有关于web的一些知识,那么今天咱们继续来学习Java中的内容,接着上次,

java方法的内容

除了8大基本数据类型之外其余的是引用数据类型

错误写法:

Java方法(三)
 

引用类型:

一、前言

1、基本数据类型的传递

注:方法的重载和返回类型没有关系

public static void add(float f,int i)

1、同一方法名

2、数据类型的种类不同或数据个数不同或顺序不同(三个满足一个或多个即可)

3、定义的方法放在同一个类下

如:初始方法的重载

演示图:

顺序不同:

2、引用数据类型的传递

public static void add(float f,int i)

是一个对象类型,它的值是指向内存空间的引用,其实就是地址所指向的内存所保存的值

1、基本数据类型的传递

以下都属于上面方法的重载:

引用类型 就是只变量中存储的不是值而是一个内存中的地址的数据类型也就是说

变量中存储了这个变量的值所在内存中的地址 每次调用这个变量都是引用这个

地址而得到真正的值 所以叫引用类型

什么是方法重载?

演示图:

2、引用数据类型的传递

public class Demo1 {
public static void main(String[] args) {
int[]arr={1,2,3,4};
System.out.println("调用前arr[0]:"+arr[0]);
arrDemo(arr);
System.out.println("调用后arr[0]:"+arr[0]);
}
public static void arrDemo(int[]arr){
arr[0]=10;
}
}

代码: 

 说白了,传引用就是c语言中的传址,传址,实参会随着形参的改变而改变

代码: 

注意:顺序不同必须是两个数据类型换了位置,而不是参数名,参数名的取值是任意的

对于基本数据类型的传递,形参的改变是不会改变实参的值的


public static void add(float f,float i)

 数据个数不同:

演示运行图:

什么是方法重载?

种类不同:

public static void add(float f,int i,float v)

二、方法重载

引用数据类型的概念:

代码:

本文转自 https://blog.csdn.net/weixin_60719453/article/details/120729546

腾讯云618
云惠网小编
自己开发的音乐视频网站 java

自己开发的音乐视频网站

1.需求开发基于B/S模式的web音乐网站,要包含音乐和mv。为用户提供一个友好的视频和音乐播放环境,包含了大量最新一代的视频和音乐,同时它还具有评论收藏功能,方便以后注册的用户观...
腾讯云618

发表评论