Javaクラス-オブジェクトとインスタンス

2487 ワード

オブジェクト


クラスとして実装するすべてのオブジェクト(インスタンスの統合概念)を表し、クラスのタイプとして宣言されたオブジェクトを表します.

オブジェクトのコンポーネント:プロパティと機能

  • 属性:メンバー変数、属性、フィールド、ステータス
  • 機能(機能):メソッド(メソッド)、動作(動作)、関数(機能)
  • ≪インスタンス|Instance|emdw≫


    オブジェクトに含まれる概念は、オブジェクトがメモリに割り当てられて実際に使用されている場合のインスタンスと呼ばれます.
    クラス呼び出しジェネレータからnewキーとして複数のインスタンスを作成できます.インスタンスには、独立したメモリ領域に格納された独自のフィールドがあります.クラス内のすべてのメソッドは、クラスで作成されたすべてのインスタンスによって共有されます.
    public class ScoreMain {//클래스
        //라이브러리로서의 코드(필드, 생성자, 메서드)
        
        //실행을 위한 코드
    	public static void main(String[] args) {
    		Score ob;//객체
      
                    //Score 이라는 클래스에 ob라는 인스턴스(메모리에 할당)
                    ob = new Score();//인스턴스 
            
    		ob.set();//메서드
    		ob.input();	
    		ob.print();
    	}
    	
    }