计算机指令load是什么意思,overload

overload

(计算机编程术语)

语音

编辑

锁定

讨论

上传视频

overload可直译为重载,它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法,然后再调用时,VM就会根据不同的参数样式,来选择合适的方法执行。

overload最常见于java的编写过程中,是面向对象程序设计(Object Oriented Programming)的特性之一。

中文名

外文名

overload解    释

我们可以定义一些名称相同的方法

注    意

用重载时只能通过不同的参数样式

overload注意事项

编辑

语音

1、在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int, float), 但是不能为fun(int, int));

2、不能通过访问权限、返回类型、抛出的异常进行重新加载;

3、方法的异常类型和数目不会对重新加载造成影响;

4、对于继承来说,如果某一方法在父类中是访问权限是private,那么就不能在子类对其进行重载,如果定义的话,也只是定义了一个新方法,而不会达到重载的效果。

overload对比区别

编辑

语音

与override的区别:

override可以翻译为覆盖,从字面就可以知道ÿ

你可能感兴趣的:(计算机指令load是什么意思)