ということで、今回は引数(コンストラクタ含む)です。
class Eee{
int i = 6;
void aa(){///←引数なしパターンです
System.out.println(i);
}
void bb(int s){//←引数をつかってます(int s)
System.out.println(s);
}
}
class Hikisuu1{
public static void main(String[] args){//←ここはきまり文句だと思って最初は覚えちゃってください!
Eee hi = new Eee();
hi.aa();
hi.bb(10);
}
}

超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-引数①
class Fff{
int i = 7;
void aa(){///←引数なしパターンです
System.out.println(i);
}
void bb(int s){//←引数をつかってます(int s)
System.out.println(s);
}
void cc(int t){//←引数をつかってます(int s)
System.out.println(t);
}
}
class Hikisuu2{
public static void main(String[] args){//←ここはきまり文句だと思って最初は覚えちゃってください!
Fff hi = new Fff();
hi.aa();
hi.bb(11);
hi.cc(15);
}
}

超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-引数②
class Ggg{
int i = 7;
void aa(){///←引数なしパターンです
System.out.println(i);
}
void bb(int s){//←引数をつかってます(int s)
System.out.println(s);
}
void bb(int t,int u){//←引数をつかってます(int s)
System.out.println(t);
System.out.println(t+u);
}
}
class Hikisuu3{
public static void main(String[] args){//←ここはきまり文句だと思って最初は覚えちゃってください!
Ggg hi = new Ggg();
hi.aa();
hi.bb(11);
hi.bb(15,30);
}
}

超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-引数③
class Hhh{
int i = 7;
void aa(){///←引数なしパターンです
System.out.println(i);
}
void bb(int s){//←引数をつかってます(int s)
System.out.println(s);
}
void bb(int t,int u){//←引数をつかってます(int s)
System.out.println(t);
System.out.println(t+u);
}
Hhh(int v){
System.out.println(v);
}
}
class Hikisuu4{
public static void main(String[] args){//←ここはきまり文句だと思って最初は覚えちゃってください!
Hhh hi = new Hhh(1);
hi.aa();
hi.bb(11);
hi.bb(15,30);
}
}

超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-引数④



ということで第2弾です!!

本日は「インスタンス化」です!ものすごいざっくり説明していきますね。

なんとなく、説明しますが、とりあえずなんとなく読み流してください!
で、なんとなく呼んでもらえたら、前回セッティングした「Eclipse」で書いてみましょう。
(いくつかサンプルを用意しますので、とりあえずコピペしてもらって、動いた!動いた!ってなってもらえればよいかなとチョキ

「インスタンス化」の前にほんのちょこっとだけ、プログラムの構造に関して1点だけ前もてお話します。

プログラムは「クラス」という単位で書いていって、たくさんの「クラス」でひとつのプログラムを書いていきます。これだけです。

クラス

class 任意のクラス名{この中にいろいろと書いていきますよ!}

↓具体例

class Tatoeba{いろいろ}


ってことで、「インスタンス化」の説明に戻ります!
っていうとこですがすいません今日はすごい眠くなって参りました。
とりあえず↓参照&コピペしてもらってトライしてみてください(後日、書き足します!)

class Aaa {
int i = 5;
void aa(){
System.out.println(i);
}
}
class Test {
public static void main(String[] args){//←ここはきまり文句だと思って最初は覚えちゃってください!
Aaa aaa = new Aaa(); //←ここが「インスタンス化」です!  「クラス名 インスタンス名(任意)= new クラス名」
aaa.aa();
}
}


超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!

class Bbb {
int i = 5;
void aa(){
System.out.println(i);
}
}
class Test2 {
public static void main(String[] args){
Bbb aaa = new Bbb();
aaa.aa();
}
}


超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!

class Ccc {
int i = 7;
void bb(){
System.out.println(i);
}
}
class Test3 {
public static void main(String[] args){
Ccc bbb = new Ccc();
bbb.bb();
}
}

超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!

class Ddd {
int a = 10;
void bb(){
System.out.println(a);
}
}
class Test4 {
public static void main(String[] args){
Ddd ccc = new Ddd();
ccc.bb();
}
}

超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!


とりあえず↑を補足するのが先ですが、次回は「引数」をやっていきます!!
ということで、プログラマでもなんでもない人(僕)がJAVAを動かしてみたい!!ってことで。
これでとりあえず「Eclipseが動くよ。」ってとこまで書いてみました。
とりあえず頭の中にPartⅠからPartⅢまで書くつもり今週中にはがんばって書こ!

さて、
①Eclipseダウンロード&インストール
②プロジェクトを作る
③クラスを作る
④プログラムを書く
⑤実行する。
…というながれで行きたいと思います。

①Eclipseダウンロード&インストール
すいません。いきなりですが、下記参照でお願いします。
http://www.javadrive.jp/eclipse3/
(buzzwordさんのサイトになります。)


②プロジェクトを作る
まず↓の写真のとこから左上のピンクの囲いの▼から「Java Project」を選択


超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-NewProjevtのボタン


次にプロジェクトの名前をつけてください。
超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-プロジェクトに名前を付ける。
あとは「Finish」で大丈夫です。

③クラスを作る
さっきの
超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-NewProjevtのボタン
の▼から今度は「Class」を選んでください。
それでまた適当に名前をつけてください(一応 一文字目は大文字がいいです。)↓参照
超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-Classに名前をつける

そしたら「Finish」でよろしくお願いします。

④プログラムを書く

とりあえず↓をコピペしてください。

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


こんな感じでお願いします!

⑤実行する。
↓で▼じゃないのアイコンを押してください。
超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-実行ボタン

とりあえずこれで動くと思います。
「""」で囲まれた文字(Hello!)が下に表示されましたよね。
超初心者がプログラム(Java)とかWeb(HTML、CSS)とかやってみます!-完成!

次回(②)から「インスタンス化」「引数」「戻り値」と書いていきたいと思います!