关于Java中的重载

 我来答
创作者ICddaD5E7k
2020-05-11 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:29%
帮助的人:1139万
展开全部
重载
  含义:
只要方法名相同,参数表不同,就可以构成方法重载。
  方法重载,在JAVA中,也叫:
编译时多态。(由编译的时候来确定调用哪个方法)
  重载的原则:
向上就近匹配原则
  注意:
如果只有print(
double
d
)
方法,而要调用
print(int)
,则编译器会自动地就近向上匹配
print(double)
方法。但是反过来就不行,
  因为从大到小会丢失精度,
所以,没有就近向下匹配原则.
  关键字:
this
  This:
指当前对象的。


  有两种用法:
  表示当前对象:
this.age
=
age;
this.name
=
name;
  在调用本类的其它构造方法时。
This(参数表),
注:this的这种用法只能放在第一行。
  方法调用:传值,
传引用
  记住:
在JAVA中,简单类型变量一定是传值。
对象变量一这是传引用(也就是指向对象的首地址)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者Kv6Is4GN7P
2019-09-27 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.5万
采纳率:29%
帮助的人:682万
展开全部
就近原则意思就是说最近的一个匹配,比如:
for(...)
{
if(...)
{
}//用最近的一个括号匹配
else
{
}//这个括号和上面最近的一个括号匹配
}//匹配过的括号不进行第二次匹配,用for下面的括号匹配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式