Which one of the following is a valid declaration of an applet?
Abstract class MyApplet extends java.applet.Applet {
Public class MyApplet extends java.applet.Applet {
Class MyApplet implements Applet {
Public class MyApplet extends applet implements Runnable {