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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

未找到符號(hào):但是例如檢查?

未找到符號(hào):但是例如檢查?

飲歌長嘯 2023-08-16 16:16:59
class Node {   String guide;   // guide points to max key in subtree rooted at node}class InternalNode extends Node {   Node child0, child1, child2;   // child0 and child1 are always non-null   // child2 is null if node has only 2 children}class LeafNode extends Node {   // guide points to the key   int value;}所以我有3個(gè)不同的課程。節(jié)點(diǎn)。以及擴(kuò)展 Node 的內(nèi)部節(jié)點(diǎn)和葉節(jié)點(diǎn)。內(nèi)部節(jié)點(diǎn)具有字段 child0、child1 和 child 2。但是,當(dāng)我運(yùn)行此代碼時(shí),即使我在第一個(gè) if 語句中檢查了對象的實(shí)例。當(dāng) p 為節(jié)點(diǎn)類型時(shí)嘗試訪問 child0、child1 或 child2 時(shí),我仍然收到“符號(hào)未找到錯(cuò)誤”?我的邏輯有什么問題嗎?if ( p instanceof LeafNode || p instanceof Node) {   System.out.println(p.guide);} else {   if (p.child2 == null) {       printAll(p.child0);       printAll(p.child1);   } else {       printAll(p.child0);       printAll(p.child1);       printAll(p.child2);    }}
查看完整描述

1 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

問題是 p 是節(jié)點(diǎn)類型而不是InternalNode。


您需要做的是將 p 轉(zhuǎn)換為 InternalNode,然后再訪問僅存在于 InternalNode 中的變量。


if (p instanceof InternalNode) {

    InternalNode pInternal = (InternalNode) p;

    // access node0 and so on here.

}

您的代碼應(yīng)如下所示:

if ( p instanceof LeafNode || p instanceof Node){

    System.out.println(p.guide);

} else if (p instanceof InternalNode) {

    InternalNode internalNode = (InternalNode) p;

     if (internalNode.child2 == null){

         printAll(internalNode.child0);

         printAll(internalNode.child1);

     } else {

         printAll(internalNode.child0);

         printAll(internalNode.child1);

         printAll(internalNode.child2);

     }

}


查看完整回答
反對 回復(fù) 2023-08-16
  • 1 回答
  • 0 關(guān)注
  • 128 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)