$B%/%i%9$N3+H/$HMxMQ(B

Revised: Dec./27th/2001: Since: Dec./26th/2001

$BA0@a(B$B$^$G$G!"%/%i%9$r%$%s%9%?%s%92=$7$FMxMQ$9$kNc$r8+$^$7$?!#:#$^$G:n$C$F$-$?%b%N$r8+D>$7$F$_$^$9!#(B

Hello.java:

class Hello {
	public static void main(String[] args) {
		System.out.println("Hello, Java!");
	}
}

main() $B%a%=%C%I$r;}$C$?%/%i%9$O%U%!%$%kL>$HF1$8$G$J$1$l$P$J$j$^$;$s!#$3$N%U%!%$%kL>$O(B Hello.java $B$G$"$j!"%/%i%9L>$O(B Hello $B$G$9!#BgJ8;z$H>.J8;z$N6hJL$b4^$a$FF1$8$G$J$1$l$P$J$j$^$;$s!#(B

$BA4BN$N9=B$$+$i8+$^$9!'(B

$B%/%i%9$N3+H/(B

$B$$$^2f!9$O!"(B$B%/%i%9$N9=@.MWAG(B$B!"(B$B4{B8%/%i%9$N%$%s%9%?%s%92=(B$B$K$D$$$FCN$C$F$$$^$9!#$=$3$G!"?7$7$$%/%i%9$r:n$C$F!"(B main() $B%a%=%C%I$+$iMxMQ$7$F$_$^$7$g$&!#(B

Hello.java:

class Hello {
	public static void main(String[] args) {
		System.out.println("Hello, Java");
	}
}
class Bye {
	//$B%a%s%PJQ?t(B
	String sayonara;
	//$B%a%=%C%I(B
	void setSayonara(String bye) {	//$BLa$jCM$J$7!#(B
		sayonara=bye; //$B$3$N%a%=%C%I$N0z?t$,%a%s%PJQ?t$K%;%C%H$5$l$k!#(B
	}
}

$B$3$N%U%!%$%k$K$O(B Hello $B%/%i%9$H(B Bye $B%/%i%9$,MQ0U$5$l$F$$$^$9!#%"%W%j%1!<%7%g%s$,main() $B%a%=%C%I$G$"$j!"$3$N%a%=%C%I$r;}$D%/%i%9$O%U%!%$%kL>$HF1$8$G$J$1$l$P$J$i$J$$!#(B

$B$=$l0J30$N%/%i%9L>$O<+M3$K$D$1$F9=$o$J$$$,!":G=i$NJ8;z$OH>3Q1QBgJ8;z$G$J$1$l$P$J$i$J$$!#:G=i$NJ8;z$K?t;z$O5v$5$l$J$$!#:#$N>l9g$O!"(B Bye $B$HL>IU$1$?!#(B

Bye $B%/%i%9$O%a%s%PJQ?t(B sayonara $B$H!"%a%=%C%I(B setSayonara $B$r;}$C$F$$$k!#(B setSayonara $B$O!"0z?t$NJ8;zNs$r%a%s%PJQ?t$K%;%C%H$7$F$$$k!#(B

$B%a%s%PJQ?t(B/$B%a%=%C%I$NMxMQ(B

$B$3$N%/%i%9$r(B main() $B%a%=%C%I$G%$%s%9%?%s%92=$7$F!"%a%=%C%I$H%a%s%PJQ?t$rMxMQ$7$F$_$h$&!#(B

class Hello {
	public static void main(String[] args) {
		System.out.println("Hello, Java");
		//$B%$%s%9%?%s%92=(B
		Bye sato=new Bye();
		Bye suzuki=new Bye();
			//$B0l$D$N%/%i%9$+$iFs$D$N%$%s%9%?%s%9$r:n$C$F$$$k!#(B
		//$B%a%=%C%I8F$S=P$7(B
		sato.setSayonara("$B$5$h$&$J$i(B");
		suzuki.setSayonara("$B%P%$%P%$(B");
		//$B%a%s%PJQ?t$X$N%"%/%;%9(B
		System.out.print("sato: ");
		System.out.println(sato.sayonara);
		System.out.print("suzuki: ");
		System.out.println(suzuki.sayonara);
	}
}
class Bye {
	//$B%a%s%PJQ?t(B
	String sayonara;
	//$B%a%=%C%I(B
	void setSayonara(String bye) {	//$BLa$jCM$J$7!#(B
		sayonara=bye; //$B$3$N%a%=%C%I$N0z?t$,%a%s%PJQ?t$K%;%C%H$5$l$k!#(B
	}
}

$B$3$l$G?7$7$/:n$C$?%/%i%9$N%a%=%C%I$,MxMQ$G$-$F$$$k$O$:$G$9!#(B

C:\Java>javac Hello.java
C:\Java>java Hello
Hello, Java
sato: $B$5$h$&$J$i(B
suzuki: $B%P%$%P%$(B

javac $B$K$h$k%3%s%Q%$%k;~$K!"Fs$D$N%/%i%9%U%!%$%k(B Hello.class, Bye.class $B$,:n$i$l$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#0lEY%3%s%Q%$%k$7$F$*$1$P!"B>$N%a%=%C%I$+$i$b%"%/%;%9$G$-$^$9!#$3$N%"%/%;%9@)8B$r5-=R$9$k$N$,=$>~;R$G$9!#(B

$B%a%s%PJQ?t$X$N%"%/%;%9(B

$B$3$NNc$N>l9g$O!"%a%s%PJQ?t(B sayonara $B$K=$>~;R$,$D$$$F$$$J$$$N$G!"D>@\%a%s%PJQ?t<+?H$r;2>H$G$-$^$7$?!#(B

$B=$>~;R$r$D$1$F!"%a%s%PJQ?t$K%"%/%;%9@)8B$r3]$1$F$_$^$7$g$&!#F1$8%/%i%9$+$i$7$+%"%/%;%9$G$-$J$/$9$k$N$O(B private $B=$>~;R$G$9!#$3$N=$>~;R$r%a%s%PJQ?t(B sayonara $B$NDj5A$KIU$1$F$_$^$7$g$&!#(B

//$B%a%s%PJQ?t(B
private String sayonara;

$B$3$N$^$^%3%s%Q%$%k$9$k$H

C:\Java>javac Hello.java
Hello.java:16: sayonara $B$O(B Bye $B$G(B private $B%"%/%;%9$5$l$^$9!#(B
                System.out.println(sato.sayonara);
                                       ^
Hello.java:18: sayonara $B$O(B Bye $B$G(B private $B%"%/%;%9$5$l$^$9!#(B
                System.out.println(suzuki.sayonara);
                                         ^
$B%(%i!<(B 2 $B8D(B

$B0c$&%/%i%9$+$i(B private $B@k8@$5$l$?%a%s%PJQ?t$K%"%/%;%9$7$h$&$H$7$F$$$k$N$G!"%3%s%Q%$%k%(%i!<$K$J$k$N$G$9!#(B

$B%a%s%PJQ?t$KD>@\%"%/%;%9$7$J$$$G!"%a%=%C%I$r7PM3$7$F$_$^$7$g$&!#(B Bye $B%/%i%9$K

String getSayonara() {	//$B=$>~;R$O>JN,!"La$jCM$O(B String $B7?(B
	return sayonara;	//$B%a%s%PJQ?t$rLa$jCM$K$7$F@)8f$rLa$9(B
}

$B0lJ}!"(B main() $B%a%=%C%I$N#1#69TL\$H#1#89TL\$b!"%a%s%PJQ?t$X$ND>@\%"%/%;%9$G$O$J$/!"%a%=%C%I$N8F$S=P$7$K=$@5$7$^$9!'(B

System.out.print("sato: ");
System.out.println(sato.getSayonara());
System.out.print("suzuki: ");
System.out.println(suzuki.getSayonara());

$B%U%!%$%k(B Hello.java $B$NA4BN$O

class Hello {
	public static void main(String[] args) {
		System.out.println("Hello, Java");
		//$B%$%s%9%?%s%92=(B
		Bye sato=new Bye();
		Bye suzuki=new Bye();
		//$B%a%=%C%I8F$S=P$7(B
		sato.setSayonara("$B$5$h$&$J$i(B");
		suzuki.setSayonara("$B%P%$%P%$(B");
		//$B%a%=%C%I8F$S=P$7(B
		System.out.print("sato: ");
		System.out.println(sato.getSayonara());
		System.out.print("suzuki: ");
		System.out.println(suzuki.getSayonara());
	}
}
class Bye {
	//private $B@k8@$5$l$?%a%s%PJQ?t(B
	private String sayonara;
	//$B%a%=%C%I(B
	void setSayonara(String bye) {	//$BLa$jCM$J$7!#(B
		sayonara=bye; //$B$3$N%a%=%C%I$N0z?t$,%a%s%PJQ?t$K%;%C%H$5$l$k!#(B
	}
	//$B%a%=%C%I(B
	String getSayonara() {	//$BLa$jCM$O(B String $B7?(B
		return sayonara;	//$B%a%s%PJQ?t$rLa$jCM$K$7$F@)8f$rLa$9(B
	}
}

$B$3$l$G(B private $B@k8@$5$l$?%a%s%PJQ?t(B sayonara $B$r!"%a%=%C%I(B getSayonara() $B$r2p$7$FMxMQ$G$-$k$O$:$G$9!#(B

C:\Java>javac Hello.java
C:\Java>java Hello
Hello, Java
sato: $B$5$h$&$J$i(B
suzuki: $B%P%$%P%$(B

$B$3$3$G$O4JC1$J%/%i%9$N:n@.!"$H%$%s%9%?%s%92=!"JL$N%/%i%9$N%a%s%PJQ?t!"%a%=%C%I$NMxMQ$K$D$$$F>R2p$7$^$7$?!#(B



Copyright © 2001 SUGAI, Manabu. All Rights Reserved.
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送