java:superHello.HelloJava.java
/** @author Ryome */
/**Tout sur la programmation Java (encapsulation, héritage, polymorphisme, interface, surcharge, remplacement,
*Liste / essayez-catch / exception / Javadoc)*/
package superHello;
import java.util.Arrays;
class HelloException extends Exception{private static final long serialVersionUID=1L;HelloException(String m){super(m);}}
interface SuperHelloWorld {public abstract String SuperHello() throws HelloException;}
abstract class Hello implements SuperHelloWorld{final String HELLO="Helloworld";private String hello;
Hello(){this.hello=HELLO;}Hello(String hello){this.hello=hello;}public abstract String SuperHello() throws HelloException;
public String getHello(){return hello;}}
class HelloWorld extends Hello {HelloWorld(){super();}@Override public String SuperHello() throws HelloException{return getHello();}}
public class HelloJava{
/**méthode principale@param args non utilisé*/
public static void main(String[] args){
try {Arrays.asList(new HelloWorld().SuperHello()).forEach(System.out::println);}catch(HelloException e){}finally{}
}
}
S-JIS
comme code de caractère, enregistrez le nom du dossier sous le nom de fichier superHello
comme HelloJava.java
et exécutez-le. ↓ ↓
Recommended Posts