IntelliJでのJavaプログラムの実行の仕方はここに書いてありますのでこれを理解している前提で回答します。
MainクラスのmainメソッドからAAAクラスを呼び出したい場合は、
【1】Mainクラスにmainメソッドを作成して、そもそもMainクラスを実行できるようにする。
【2】Mainクラスのmainメソッド内で、AAAクラスをインスタンス化させる。
【3】AAAクラスのインスタンスを使用してAAAクラスのメソッドを呼び出す。(※注1)
【4】Mainクラスを実行する。(※注2)(※注3)
この手順を踏む必要があります。
※注1:インスタンス化しなくても使用できるメソッドはあります(staticメソッド)が、ここでは解説しません。
※注2:Javaには、あるクラスを実行したとき、そのクラスのmainメソッドが最初に呼ばれるルールがあります。ただし明示的にメソッド名を指定して呼び出す場合は別です。また、別のクラスから呼び出されたクラスは、mainメソッドがあったとしても、mainメソッドが自動的に呼ばれるわけではありません。
※注3:特定のクラスを実行することを、よくクラスをキックするといいます。
あと、回答内容ではありませんが、質問の仕方が雑です。回答者が読みやすいように、自分がやりたいこと、わからないこと、試したこと、パッケージ構成等を見出し付けて書きましょう。
質問文への質問欄に書いたように、ひとつのクラスしかない場合に実行できることを確認したら、次の手順で「あるクラスのメソッドから別のクラスのメソッドを呼び出す」検証をしてみましょう。
【手順1】Mainクラスのmainメソッドのみ実行する。
public class Main {
public static void main(String[] args){
System.out.println("Main # main() start");
System.out.println("Main # main() end");
}
}
Mainクラスを実行すると、コンソールに下記のような出力がされるはずです。
Main # main() start
Main # main() end
【手順2】Mainクラスのmainメソッドに修正を加えて、Mainクラスのmainメソッドから別のクラス(AAAクラス)をインスタンス化して、AAAクラスのtest1メソッドを呼び出す。
public class Main {
public static void main(String[] args){
System.out.println("Main # main() start");
AAA aaa = new AAA(); ←修正追加部分
aaa.test1(); ←修正追加部分
System.out.println("Main # main() end");
}
}
public class AAA{
public void test1(){
System.out.println("AAA # test1() start");
System.out.println("AAA # test1() end");
}
}
Mainクラスを実行すると、コンソールに下記のような出力がされるはずです。
Main # main() start
AAA # test1() start
AAA # test1() end
Main # main() end