Java 第7天 面向对象(上)理解重载和值传递

写在前言 : 学习资源B站是最好的也是很全面。

1、现在出去面试,面试官老是会问你一句话Java 怎么样?
不管是大数据岗位还是数据库都会问一句。 回来痛下决心,决定探索下这门语言的精髓,大数据很多框架也都是Java 写的,的确懂一门语言,比较稳妥。路也宽敞!!!不然就和吃饭没筷子,那么尴尬。把每天学习到的 Java知识分享到这里会。直到能自己写个复杂一点Dome得出来。
2、为了监督自己探索这门语言的动力与决心。特此这段话放到前面!!!
3、挑战下自己 到底是笨 还是学不会,还是不想学。

————————————————---------------------------------------------------------------------------------------------------------------------------------------------

一、方法的重载(Overload)

1、重载的概念

定义:在同一个类中,允许存在一个以上同名的方法,只要它们的参数个数或者参数类型不同即可。

“两同一不同”:

同一个类、相同的方法名 参数列表不同:参数个数不同,参数类型不同。

重载的特点

与返回值类型无关,只看参数列表,且参数列表必须相同。(参数个数或者参数类型)
2、在通过对象调用方法时,如何确定某一个指定的方法
方法名—》参数列表

重载 栗子:

package iwork4;

public class OverloadTest {
public static void main(String[] args) {
OverloadTest over = new OverloadTest();
over.getsum(1, 2);
over.getsum(true, false);

}
public void getsum (int i, int j) {
System.out.println(“1”);

}
public void getsum(double d1,double d2) {
System.out.println(“2”);

}
public void getsum(String s1,int i) {
System.out.println(“3”);

}
public void getsum(boolean b,boolean b2) {
System.out.println(“true”);
}
}

扫描二维码关注公众号,回复: 11330411 查看本文章

按指定位置的数据类型去执行。。。

在这里插入图片描述


二、方法的值传递机制

在这里插入图片描述

关于变量的赋值:

①如果变量是基本数据类型,此时赋值的是变量所保存的 数据值。
②如果变量是数据类型,此时赋值的是变量所保存的数据的地址值。

三、方法的形参传递机制:值传递

1.形参:方法定义时,声明的小括号内的参数
2.实参:方法定义时,声明的小括号内的实际参数值。

栗子:方法的形参
在这里插入图片描述

如果我的博客对你有帮助、如果你喜欢我的博客内容,请“点赞” “评论”“收藏”一键三连哦!听说点赞的人运气不会太差,每一天都会元气满满呦!如果实在要白嫖的话,那祝你开心每一天,欢迎常来我博客看看。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46163590/article/details/106872526
今日推荐