第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這里有一個是關于Java的問題,請問java的重載有什么意義?

這里有一個是關于Java的問題,請問java的重載有什么意義?

慕斯709654 2021-07-20 19:15:10
別告訴我什么是重載,我知道什么是重載。我想知道的是:重載有什么作用?重載的存在有什么意義?
查看完整描述

3 回答

?
MYYA

TA貢獻1868條經驗 獲得超4個贊

同一類型的方法,對不同的對象,具有不同的表現(xiàn)形式
class Student
{
void say()
{
System.out.println("老師,勞累你了。。。");
}
}
class Leader
{
void say()
{
System.out.println("同志們,辛苦你們了。。。");
}
}

class SayHello
{
void greeting(Student stu) //學生打招呼的方式
{
stu.say();
}
void greeting(Leader lea) //領導打招呼的方式
{
lea.say();
}
}

public final class Maintest {

public static void main(String[] args) {

Student stu=new Student();
Leader lea=new Leader();

SayHello sh=new SayHello();
sh.greeting(stu);
sh.greeting(lea);
}
}

同樣是打招呼的greeting()方法,“學生和領導”兩個對象不同,打招呼的形式也就不同



查看完整回答
反對 回復 2021-07-25
?
莫回無

TA貢獻1865條經驗 獲得超7個贊

重載可以調用子類中與超類同名不同參的方法,從而避免調用超類方法
還有重載運算符可以執(zhí)行對象的運算,比如把A對象賦給B對象。

查看完整回答
反對 回復 2021-07-25
?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

java是面向對象的,一個對象有多種形態(tài),每個狀態(tài)的處理和變現(xiàn)都是不一樣的,這一點與自然界的物體相同,重載的好處在于,對象在不同狀態(tài)下(多態(tài))調用重載函數得到的結果可以不一樣。形成多種處理方式,就好比你去取錢,可以在ATM中取,也可以在柜臺服務員哪里受理。至于你是那種我們不得而知,我只知道你去“取錢”(如同重載的函數名),這兩種方式有不同的物體和你完成操作,ATM和柜臺服務員,因此他們成為你區(qū)分這兩個“取錢”的方式,就像重載函數通過所傳遞的參數來區(qū)分一樣。說白了重載就是在編譯期間就知道你有多少種手段解決問題。

查看完整回答
反對 回復 2021-07-25
  • 3 回答
  • 0 關注
  • 428 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號