在Java中进行组件化
发布于2017年10月20日的限定公开文章。
包装
package パッケージ名;
import パッケージ名; //FQCNを省略できる.
班级
调用其他类的方法,可以按照以下方式指定。
クラス名.メゾット名;
方法
-
- 配列はアドレスを(渡す/戻す)している.
-
- 仮引数(の数・型)が異なる場合,オーバーロードできる.
- 起動時にコマンドライン引数を指定できる.
public class Main {
public static void main (String args[]) {
System.out.println("東海道新幹線です.");
others.keikyu(); //クラスを指定
System.out.println("リニアがやってきた!");
System.out.println(linear(new java.util.Scanner(System.in).nextLine()) + "本に減便された!");
}
public static int linear (String afraid) { // 戻り値,引数の型を指定
System.out.println(afraid + "などと抜かしおって…");
int howmany = new java.util.Random().nextInt(100);
System.out.println("1日" + howmany + "本に減便してくれるわ!");
return howmany; //変数を戻す
}
}
public class others {
public static void keikyu () {
System.out.println("赤電,抜かしたるでぇ!");
}
}