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
Hello
$B$G!"=$>~;R$O>JN,$5$l$F$$$k!#(Bmain()
$B$G!"=$>~;R$O(B public
, static
$B!#(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$,
$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$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$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
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||