$B%a%=%C%I(B

Revised: Feb./23rd/2003: Since: Dec./28th/2001

$B%a%=%C%I$K$D$$$F$^$H$a$F$*$-$^$9!#(B

$B%a%=%C%I$H$O2?$+(B

$B%a%=%C%I$O!"(B$B%a%s%P!$B!J%U%#!<%k%I!"B0@-!K$HJB$s$G%/%i%9$N%a%s%P!<$H$7$F?t$($i$l$kMWAG$NBeI=3J$G$9!#(B

$B%a%=%C%I$K$O!"$=$N%/%i%9$r%$%s%9%?%s%92=$7$F:n$C$?%*%V%8%'%/%H$N5!G=$r5-=R$7$^$9!#%*%V%8%'%/%H$r;H$&J}K!$H$b$$$($^$9!#6qBNE*$K$O!"F~NO!"=hM}!"=PNO(B (Input/Process/Output) $B$r5-=R$7$^$9!#B?$/$N>l9g$O!"Ev3:%*%V%8%'%/%H$N%G!<%?$G$"$k%a%s%P!

$B0lJ}!"$=$N%/%i%9$rMxMQ$9$kB&$N%W%m%0%i%^!<$O!":GDc$G$b%a%=%C%I$NL\E*$HF~NO$H=PNO$rCN$C$F$$$kI,MW$,$"$j$^$9!#%a%=%C%I$NF~NO$H=PNO$O!"(B$B%a%=%C%I0z?t(B$B$H(B$BLa$jCM(B$B$H8F$P$l$^$9!#(B

$B0J>e$rF'$^$($k$H!"%/%i%9$N%a%s%P$G$"$k%a%=%C%I$O!"

$BLa$jCM7?(B $B%a%=%C%IL>(B($B%a%=%C%I0z?t%j%9%H(B) {
	$B=hM}(B
	return $BLa$jCM(B;
}

$B4JC1$JNc$r5s$2$^$9!#(Bint $B7?$N%a%=%C%I0z?t$r;}$A!"(B String $B7?$NLa$jCM$r;}$D%a%=%C%I(B msg() $B$N%a%=%C%I$O!"

String msg(int i) {
	String str = "";
	// $B=hM}(B
	return str;
}

$BLa$jCM$b0z?t$b!"2?$l$+0lJ}$7$+B8:_$7$J$$>l9g$b$"$j$^$9!#Nc$($P!"La$jCM$,$J$$>l9g$O!"La$jCM7?$K$O(B void $B$r;XDj$7$^$9!#(B

void setName(String aName) {
	name = aName;
}

$BF1$8%/%i%9Fb$NJL$N%a%=%C%I$r8F$S=P$7$?$j!"JL$N%/%i%9$+$i@8@.$5$l$?%*%V%8%'%/%H$N%a%=%C%I$rMxMQ$9$k$3$H$,$G$-$^$9!#(B

ActivityDemo.java:

class Activity {
	private double hours;
	
	public void setHours(double aHours) {
		hours = aHours;
	}
	public double getHours() {
		return hours;
	}
	public double calcAvailability(int total) {
		return getHours()/total;
	}
}
class ActivityDemo {
	public static void main(String[] args) {
		Activity obj = new Activity();
		obj.setHours(140);
		System.out.println(obj.calcAvailability(150));
	}
}
C:\java>javac ActivityDemo.java
C:\java>java ActivityDemo
0.9333333333333333
C:\java>

$B$3$l$,%a%=%C%I$N4pK\$G$9!#%a%=%C%I$NK\

$B%a%=%C%IDj5A(B

$B$h$j@53N$J%a%=%C%IDj5A$r>R2p$7$^$9!#%a%=%C%IDj5A$b(B$B%a%s%PJQ?tDj5A(B$B$K;w$F$$$^$9!#(B

[$B=$>~;R(B] [$BLa$jCM7?(B] $B%a%=%C%IL>(B(<$B0z?t%j%9%H(B>) {
	$B%9%F!<%H%a%s%H(B
}

$BLa$jCM$N7?$,!"$3$N%a%=%C%I$N7?$G$"$k$H9M$($k$H!"%a%s%PJQ?t$H;wDL$C$?9=@.$K$J$C$F$$$k$3$H$,J,$+$j$^$9!#(B

$B%a%=%C%I$N=$>~;R(B

$B%a%=%C%I$N=$>~;R(B
abstract $BCj>]%a%=%C%I!#Cj>]%a%=%C%I$r0l$D$G$b;}$D%/%i%9$OCj>]%/%i%9!#%a%=%C%IL>!"0z?t!"La$jCM$ODj5A$5$l$F$$$k$,!"%V%m%C%/Fb$N=hM}!J
final $B%*!<%P!<%i%$%I$G$-$J$$%a%=%C%I!#7Q>5$K$h$C$F$3$N%a%=%C%I$N5!G=JQ99(B/$B3HD%$O$G$-$J$$!#(B
private $BF1$8%/%i%9$+$i$7$+8F$S=P$;$J$$!J%a%C%;!<%8$,FO$+$J$$!K%a%=%C%I!#(B
$B>JN,(B $BF1$8%Q%C%1!<%8Fb$+$i$7$+8F$S=P$;$J$$!#(B
protected $BF1$8%Q%C%1!<%8$+$=$N%5%V%/%i%9$+$i$7$+8F$S=P$;$J$$!#(B
public $B2?=h$+$i$G$b8F$S=P$;$k!#(B
static $B@EE*%a%=%C%I!#Ev3:%a%=%C%I$,Dj5A$5$l$F$$$k%/%i%9$r%$%s%9%?%s%92=$7$J$/$F$bMxMQ$G$-$k!#%$%s%9%?%s%9$K$h$i$:F1$8F/$-$r$9$k%a%=%C%I$KMQ$$$k!#(B
synchronized $B%^%k%A%9%l%C%I;~$KF14|$r
native C $B8@8l$J$I$G:n@.$5$l$?H!?t$J$I$N%M%$%F%#%V%3!<%I!#(B

$B%"%/%;%9@)8B$r5-=R$9$k=$>~;R$O(B public, protected, private$B$N(B3$B$D!#$3$l$i$OAj8_$KGSB>E*$G!"0l$D$N%a%=%C%I$KJ#?t5-=R$9$k$3$H$O=PMh$^$;$s!#$3$l$i(B3$B$D$N%"%/%;%9@)8B=$>~;R$r5-=R$7$J$$>l9g$O!"F1$8%Q%C%1!<%8$+$i$7$+8F$S=P$;$J$$$b$N$H2r~;R$O!"L5;XDj$r2C$($k$H!"(B4$B$DB8:_$9$k$3$H$K$J$j$^$9!#%"%/%;%9@)8B$N6/$$$b$N$+$i=g$K!"(Bprivate > $BL5;XDj!J>JN,!K(B > protected > public $B$K$J$j$^$9!#(B

$BB>$N%*%V%8%'%/%H$+$iMxMQ2DG=$J%a%=%C%I$N;v$r!"%$%s%?%U%'!<%9!&%a%=%C%I$H8F$S$^$9!#B>$N%*%V%8%'%/%H$H$N2qOC$N%$%s%?%U%'!<%9$K$J$k%a%=%C%I$O>/$J$$$[$&$,0BA4$G$9!#:G=i$OA4$F$N%a%=%C%I$r(B private $B$K$7$F$*$-!"I,MW$K1~$8$F!"%$%s%?%U%'!<%9%a%=%C%I$rA*$S=P$7$F(B public $B$K$7$^$7$g$&!#(B

$B%5%s%W%k(B

$B4pK\E*$J%a%=%C%IDj5A(B

$B

class MethodTest {
	//$B%a%s%PJQ?t(B
	private String tty = "lft0";
	//$B%a%=%C%I(B
	public  String getTTY() {
		return tty;
	}
}

$B%a%=%C%I(B getTTY() $B$O(B String $B7?$GDj5A$5$l$F$$$^$9!#(B String $B7?JQ?t$N(B tty $B$HHf$Y$F$$$?$@$1$l$P!"9M$(J}$,F1$8$G$"$k$3$H$,$4M}2r$$$?$@$1$k$G$7$g$&!#(B

$BG[Ns7?$NLa$jCM(B

$BG[Ns7?$NLa$jCM$b2DG=$G$9!#(B

Test.java:

class ArrayMethod {
	public String[] msgs() {
		String[] strs = {"Hello", "Howdy", "Bye"};
		return strs;
	}
}
class Test {
	public static void main(String[] args) {
		ArrayMethod obj = new ArrayMethod();
		String[] coms = obj.msgs();
		for (int i=0; i<coms.length; i++) {
			System.out.println(coms[i]);
		}
	}
}

$BLa$jCM$NL5$$%a%=%C%I(B

$BLa$jCM$,L5$$>l9g$O!"7?@k8@$NItJ,$K(B void $B$H5-=R$7$^$9!'(B

class VoidTest {
	String id;
	void setId(String str) {
		id = str;
	}
}

main()

main() $B%a%=%C%I$O0lHL$K!"

public static void main(String[] args)

public $B=$>~;R$O%/%i%930$+$i$N%"%/%;%9$r2DG=$K$7$^$9!#(Bmain() $B%a%=%C%I$K(B public $B=$>~;R$r;XDj$9$k$N$OC1$J$k=,47$G$9!#(B

static $B=$>~;R$,;XDj$5$l$F$$$k$N$O!"$3$N%a%=%C%I$r%a%s%P$K;}$D%/%i%9$,!"%$%s%9%?%s%92=$5$l$J$/$F$bMxMQ$G$-$k$h$&$K$7$?$b$N$G$9!#(Bmain() $B%a%=%C%I$O!"%W%m%0%i%`$N3+;OD>8e$K

$BLa$jCM$O0lHL$K$"$j$^$;$s!#:G=i$K

$B0z?t$O%3%^%s%I%i%$%s$+$i$N$b$N$rString $B7?$NG[Ns$GDj5A$7$F$*$-$^$9!#(B



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