おはようございます!

 

今日も、結構毎日ブログ更新しようと思ってます。

 

暇な折々更新してます。

Twitterもやってます。

 

ぜひ興味を持った記事があればフォローしてみてください。

 

@kobayashinitya 

 

きょう、記事を書くのは最近PHPばっかりしか

書いてなかったので、久しぶりにJava8のことを書こうと思います。

 

とりあえず、eclipseを開いて、

自分が作ったソースコードをのせます。

私が習いたてのころ初めて書いたソースコードを見せます。

 <|Java8|

package sec01;package sec01;
public class kadai01 {
public static void main(String args) { // TODO 自動生成されたメソッド・スタブ //ソードコードの実行練習です

System.out.println("一番最初に実行"); /*

System.out.println(1);

System.out.println(2);

System.out.println(3);

System.out.println("一番最後に実行"); */


//TODO 自動生成されたメソッド・スタブ //ソースコードの実行練習です。 System.out.println("一番最初に実行");

/*System.out.println(1);

System.out.println(2);

System.out.println(3);*/

System.out.println("一番最後に実行");

//System.out.println("この処理は実行しない");

}
}

END

 >|Java8|

System.out.println("");の打つところから始まった高校生のプログラミングの勉強

 

 

 

そこから、4か月

オブジェクト指向が使えるようになりました。

 

package 課題02;package 課題02;
public class Book {
private String title=""; private String genre="";
Book(String t,String g){ title=t; genre=g; }

Book(String t){ title=t; genre="その他"; }

public String getTitle(){ return title; } public

String getGenre(){ return genre; }

 

 

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

 

 

package 課題02;package 課題02;
public class BookMaker {
public static void main(String args)

{ // TODO 自動生成されたメソッド・スタブ

Book book1=new Book("魔法の歴史","歴史");

Book book2=new Book("勇者のコツ","自己啓発");

Book book3=new Book("白い本","その他");


Book[]books={book1,book2,book3};

for(int n=0;n<3;n++)

{ System.out.println("本のタイトル:"+books[n].getTitle()); System.out.println("本のジャンル:"+books[n].getGenre()); System.out.println(); } }
}

 

・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

 

実行結果

本のタイトル:魔法の歴史
本のジャンル:歴史

本のタイトル:勇者のコツ
本のジャンル:自己啓発

本のタイトル:白い本
本のジャンル:その他

 


とクラスを2つに分けてスーパークラス

Mainクラス 抽象クラス といったクラスを作ることができました。

 

 

まだまだ、アプリケーションをつくるところまでは 行ってないですが、

これからも頑張っていこうと思います。