TSL_2021.12.14
10065 ワード
JAVAクリア
作成者とは?
[合成例]
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 + "만원에 샀다.");
}
}
[動作の説明]
図
もし。ジェネレータを作成してくれなかったら?
変数の宣言子またはジェネレータで初期化しない場合は、デフォルト値(default value)->デフォルトex)0、0.0、null
継承とは?
[合成例]
class Animal {
String name;
public void cry() {
System.out.println(name + " is crying.");
}
}
class Dog extends Animal {
Dog(String name) {
this.name = name;
}
public void swim() {
System.out.println(name + " is swimming!");
}
}
public class Main {
public static void main(String[] args) {
Dog dog = new Dog("코코");
dog.cry();
dog.swim();
Animal dog2 = dog;
dog2.cry();
// dog2.swim(); // compile error
}
}
[動作の説明]
Reference
この問題について(TSL_2021.12.14), 我々は、より多くの情報をここで見つけました https://velog.io/@yu_jep/TSL2021.12.14-2ix99p6eテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol