Array operation with another class

I have a small trouble here. Could You please indicate what I am doing wrong trying to transfer the array list from the Sentence class to the Word class (the code is specified below).
Thank You in advance.

////////////////////////////////////////////////////
public class App {

    public static void main(String[] args) {

        Sentence sentence = new Sentence();
        Word word = new Word();

        sentence.go();
        word.go();

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

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

    public void go() {
        System.out.println("Off we go");
    }
}
////////////////////////////////////////////
public class Word extends Sentence {

    public void getArayList(String[] a) {

        String[] araylist = Sentence.getArrayList();
        int k = 4;
        char newChar ='@';
        char[] word;
        for (int i = 0; i < araylist.length; i++) {
            if (araylist[i].length() >= k) {
                word = araylist[i].toCharArray();
                word[k] = newChar;
                araylist[i] = String.copyValueOf(word);
            }
        }

        for (String s : araylist) {
            System.out.print(s + " ");
        }

    }