PlayJava Day006

今日所学:

/ * 2019年8月19日には、このシフトを作るために、学ぶために始めました。* /

コンストラクタ(すなわち、空の戻り)値を返しません。

この参考のインスタンス(オブジェクト)。

JVM:①staticメソッドエリア:静的データメモリ

     ②スタック領域:参照

     ③ヒープ:オブジェクト/オブジェクトのメモリアドレス---->新しいクラス名();

公共>保護>パッケージ(デフォルト)>プライベート

カプセル化---->アクセス制御のアクセス許可

プライベート変更する場合は、設定/取得の方法はプライベートアクセスするためのインタフェースを提供することができます。

以下のような:

プライベート int型; 
方法を取得します:公共 int型GETA(){
             戻ります
        } 
設定方法:公共 ボイドセットA(INT A){
             この .A = 
        } 
取用:デモデモ = 新しいデモ()。
         demo.setA( 2 )。
         INT A = demo.getA()。
     System.out.println(A)。

最初の文:パッケージ:パッケージ定義

   インポート:インポートクラス

内部クラス:クラス内で定義されたクラス。

内部クラスの利点は:簡単にクラスの外部属性を使用することができます。

内部クラスの欠点:リング型の基本構造を壊すので、注意して使用します。

=アウターアウター新しい新しい外部();   // 外部のオブジェクトをインスタンス化 
Outer.Inner =インナーアウター。新しい新しいインナー();   // 内部クラスのオブジェクトをインスタンス化します

ブロック:

①通常のコード・ブロックが:すなわち{}で囲まれました。

ビルディングブロック②:コンストラクタを実行する前に、コンストラクタを実行し、それぞれが一度に実行されます。これは、コンストラクタに相補的です。クラス内で直接書かれています。

③コードの静的ブロック:静的{}(注:セミコロン)が最初に実行され、一度だけ実行されます。

匿名/クラスオブジェクト:新しいクラス名を();

シフト線(一つ以上の行)ショートカット:ALT +ダウン方向キー

 

おすすめ

転載: www.cnblogs.com/JavaDemo01/p/11489266.html