簡體   English   中英

將數組傳遞給另一個類

[英]Passing array to another class

將下面的數組從 Sentence 類傳遞到 Word 類時的問題。

    public class Sentence {
        private static String[] arrayList = { "Everybody", "was", "having" + "fun" + "at" + "the party" };

        public static String[] getArrayList() {
            return arrayList;
        }
    }

============================
public class Word extends Sentence {
    public void getArayList(String[] a) {
        String[] araylist = Exper.getArrayList();
        for (String s : araylist) {
            System.out.print(s + " ");
        }
    }
}

首先,像getArrayListarayList這樣的名字只會完全arayList你的思維過程。

主要問題不是你的代碼使用,而不僅僅是不注意。 看看下面的arrayList與你的相比,有些是串聯的,而“派對”是一個數組。 實際上go方法在這里是多余的 - String 數組應該是:

private static String[] arrayList = {"Everybody", "was", "having", "fun", "at", "the", "party"};

您的主要方法只需要這樣: - 除了錯別字和冗余之外,您代碼中的所有其他內容都可以正常工作。 Word word = new Word(); word.getArayList();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM