「各メソッド・クラスの書き方」の版間の差分
Sufee Admin (トーク | 投稿記録) ページの作成:「<div class=WordSection1 style='layout-grid:18.0pt'> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:20.0pt'>各言語比較<span lang=EN-US>~</span>クラス・メソッド版<span lang=EN-US>~</span>の<span lang=EN-US>wiki</span></span></b></p> <p class=MsoNormal>各クラス・メソッドについて比較しました。</p> <p class=MsoNormal align=center style='text-align:center'><b><span style='font-size:16.0pt'>メソ…」 |
Sufee Admin (トーク | 投稿記録) 編集の要約なし |
||
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
<div class=WordSection1 style='layout-grid:18.0pt'> | <div class=WordSection1 style='layout-grid:18.0pt'> | ||
<p class=MsoNormal align=center style='text-align:center'><b><span | <p class=MsoNormal align=center style='text-align:center'><b><span | ||
style='font-size:20.0pt'>各言語比較<span lang=EN-US>~</span>クラス・メソッド版<span | style='font-size:20.0pt'>各言語比較<span lang=EN-US>~</span>クラス・メソッド版<span | ||
625行目: | 624行目: | ||
</div> | </div> | ||
[[カテゴリ:Java]] | |||
[[カテゴリ:C言語]] | |||
[[カテゴリ:Python]] | |||
[[カテゴリ:Program]] |
2022年1月27日 (木) 16:02時点における最新版
各言語比較~クラス・メソッド版~のwiki
各クラス・メソッドについて比較しました。
メソッド
Java
public static void main(String[] args){
//mainメソッドの処理
static int x = sufee(4,2,・・・);
sufee();
}
static int sufee(int 仮引数1,int 仮引数2,int ・・・){
//メソッドの処理
return x;
}
static void sufee(){
//メソッドの処理
}
public int sufee(int x,int y){
//メソッドの処理
return x;
}
voidって言うのは、returnする値はありませんよって言う宣言なんだよ!
C
int main(void){
//mainメソッド処理
sufee();
sufee(3,5);
}
void sufee(void){
//メソッド処理
}
static int sufee(int x,int y){
//メソッド処理
return x;
}
【注意】cは、mainメソッドの前に、各種のメソッドを宣言しなければいけないよ!
Python3
def sufee(x):
#メソッド処理
return x
def sufee():
#メソッド処理(void)
#mainメソッド処理
y = sufee(x)
sufee()
※mainを下に書くのは、先に別のメソッドを参照しなければ使えないのだ。Pythonの場合
クラス
Java
class A{
static int num1 = 0;
static int num2 = 0;
static int num3 = 0;
static void init(int num1,int num2,int num3){
this.num1 = num1;
this.num2 = num2;
this.num3 = num3;
}
static int sufee_get(){
return num2;
}
}
class B{
public static void main(String[] args){
A num = new A();
int x = num.sufee_get();
}
}
C
準備中
Python3
#!/usr/bin/python3
class Amao:
msg = 2
def __init__(self):
self.msg = int(4649) #__(関数名)は非公開であるという宣言
@property #デフォルトで呼び出される
def sum_A(self):
return self.msg
@sum_A.setter
def sum_A(self,num):#getter(@property)と同じ名前にする。
self.msg = self.msg + num
#class B(Amao): #(A)をつけるとclass Aの処理をやってくれるって意味
# def print_B(self):
#処理
an = Amao()
print(an.sum_A)
an.sum_A = (12345)
print(an.sum_A)