Java Step_6 オブジェクト指向 |
オブジェクト |
メッセージ |
オブジェクト.メソッド(引数,引数,…); |
オブジェクト.フィールド; |
クラスとインスタンス |
//日付と時間を表示するプログラム import java.util.Date;//(1)-----------------パッケージのインポート class Ima{ public static void main(String args[]){ Date now;//(2)-----------------------Dateクラス型の変数を宣言 String nichiji;//(3)-----------------Stringクラス型の変数を宣言 now = new Date();//(4)---------------Dateクラスのインスタンスを生成 nichiji = now.toString();//(5)-------文字列に変換 System.out.println(nichiji);//(6)----画面に表示 } } 《実行結果》 |
import パッケージ名.*.; import パッケージ名.クラス名; |
クラス名 インスタンスを入れる変数名; インスタンスを入れる変数 = new コンストラクタ(引数); |
Java のドキュメント |
継 承 |
class クラス名 extends スーパークラス名{ |
//スーパークラス class MySuper{ void asa(){ System.out.println("親のクラスです"); } } //サブクラス class MySub extends MySuper{ //--------------------(1) void hiru(){ System.out.println("子供のクラスです"); } } //mainのクラス class Keisyo{ public static void main(String args[]){ MySub ko = new MySub();//------------------- (2) ko.asa();//----------------------------------(3) ko.hiru(); System.out.println("メインのクラスです"); } } 《実行結果》 |