タイプとしてクラスを使用したオブジェクトの作成
Q1. クラスを変数のtypeとして使用する理由
Q2. メンバー変数、メンバーメソッド
Q3. オブジェクトとアドレス値 | type変数名=newクラス名()
Q1. クラスを変数のtypeとして使用する理由
👉 情報をクラスに戻し、変数に戻します.
자바코드입력
public class Instance {
public static void main(String[] args) {
Dog poodle = new Dog(); //아래의 Dog클래스 type의 변수 dog를 만들었어요. 👉Q3
}
}
class Dog {
String name; //name과 age라는 정보가 Dog클래스에 한번에 담겨있어요 👉Q2
int age;
}
Q2. メンバー変数、メンバーメソッド
자바코드입력
class Dog {
String name; //멤버변수
int age;
void bark() { //멤버메소드
System.out.printf("%d살, %s가 멍멍\n", age, name);
}
}
-メソッド以外の変数.
-クラス情報を表す変数.
-値を保存します.
-クラスの名前を表します.(ex:年齢、スピード、名前、性別...)
-クラス内のメソッド.
-値の変更を許可します.
-クラスを表す動詞.(走る、叫ぶ、運転する、話す…)
Q3. オブジェクトとアドレス値 | type変数名=newクラス名()
자바코드입력
public class Instance {
public static void main(String[] args) {
Dog poodle = new Dog();
}
}
class Dog {
String name;
int age;
}
Dog poodle = new Dog( );
- poodleの変数タイプはDogです.
Dog라는 변수type은 reference type(참조형)
- new
:オブジェクト化コマンド.-
new Dog( );
:Dogレベルのオブジェクトが作成されました.👉Dog型変数poodleは次のとおりです.
콘솔창 결과
うさぎ絵Reference
この問題について(タイプとしてクラスを使用したオブジェクトの作成), 我々は、より多くの情報をここで見つけました https://velog.io/@on-n-on-turtle/java-객체1-객체를-만들어-봅시다テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol