/ *
定義*クラス:
*クラスは、現実の世界で物事を記述するために使用される
*
*物事を:
*物事の性質の説明
*振る舞いは物事を行うことができます
*
?*とどのように対応それのようなもの
*クラス:
*メンバ変数は、
*メンバーメソッド
*
*要件:生徒がクラス記述
*
:*学生物事
*属性:名前、年齢...
*行動:調査、食べて...
*
*学生カテゴリ:
*メンバ変数:名前、年齢
*メンバー方法:本研究は、食べて
*
私たちは同じで学んだの定義と変数:*メンバ変数を。
*別の場所:クラス、メソッドの外に
値を初期化する必要はありません:*初期値
*メンバー方法:定義は同じ方法であり、我々が研究しましたです。
* staticキーワードを削除します
* /
パブリック クラス学生{ // メンバ変数 // 名前 の文字列名; // 年齢 int型年齢; // メンバメソッド // メソッドを学ん 公共 ボイド研究(){ システム。OUT .println(「毎日一生懸命勉強し、進捗状況を作ります」); } // メソッドを食べる 公共 ボイド{)(EAT システム。OUT .println(" 空腹を食べることを学びました" ); } }
* クラスを使用して、実際には、クラスのメンバーの使用です。(メンバ変数とメンバメソッド) * 私たちはクラスのメンバを使用したいとは、あなたが最初のオブジェクトのクラスを持っている必要があります。 *どのように我々はそれのクラスオブジェクトを持つことができますか? *その上のオブジェクトを作成しますか? *どのように我々はオブジェクトを作成するのですか? *フォーマット:クラス名のオブジェクト名= 新しい新しいクラス名(); *どのようにアクセス部材は、まだオブジェクト? * メンバ変数:オブジェクト。名、変数名 * メンバメソッド:メソッド名、オブジェクト名(...) * / パブリック クラスStudentDemo { 公共 静的 ボイドメイン(文字列[]引数){ // 形式:クラス名=新しいクラス名オブジェクト名(); S =学生新しい新しい学生(); // するSystem.out.println( "S:" Sの+); // com.itheima_02.Student@193c0cf //メンバ変数の直接の出力値 システム。OUT .println(" 名:" + s.name); // ヌル 。システムOUT .println(" 年齢:" + s.age); // 0 システム。OUT .println(" ---------- " ); // 変数代入のメンバーに s.name = " ブリジット" ; s.age = 28 ; // メンバ変数の出力値が再び システム。OUT .println(" 名:「 + s.name)。// ブリジット・ システム。OUT .println(" 年齢:" + s.age); // 28 システム。OUT .println(" ---------- " ); // メンバメソッドを呼び出す s.study (); s.eat(); } }
出力は以下の