单项选择题

为了使一个名为Example的类可以成功编译,运行,必须满足一下哪些条件?()

A.Example类必须定义在Examplejava文件中。
B.Example类必须声明为public类。
C.Example类必须定义一个正确的main()方法。
D.Example类必须导入javalang包。