| 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("メインのクラスです");
}
}
《実行結果》 |