オブジェクト向け言語作成者
6158 ワード
オブジェクト向け言語作成者
new
のようなキーワードでクラスの新しいインスタンスを作成すると、自動的に呼び出される方法である.このジェネレータを使用すると、インスタンスを作成するときに実行する操作をコードで記述できます.代表的には、インスタンス変数を初期化するために使用されます.클래스이름 (타입 변수명, 타입 변수명, ...){
인스턴스 생성 될 때에 수행하여할 코드
변수의 초기화 코드
}
前に 👉 기본 생자는 매개변수와 내용이 없는 생성자입니다.
class Phone {
String model;
String color;
int price;
Phone(String model, String color, int price) {
this.model = model;
this.color = color;
this.price = price;
}
}
public class Main {
public static void main(String[] args) {
Phone galaxy = new Phone("Galaxy10", "Black", 100);
Phone iphone =new Phone("iPhoneX", "Black", 200);
System.out.println("철수는 이번에 " + galaxy.model + galaxy.color + " + 색상을 " + galaxy.price + "만원에 샀다.");
System.out.println("영희는 이번에 " + iphone.model + iphone.color + " + 색상을 " + iphone.price + "만원에 샀다.");
}
}
Reference
この問題について(オブジェクト向け言語作成者), 我々は、より多くの情報をここで見つけました https://velog.io/@funnykyeon/객체지향언어-생성자テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol