[JavaとSpringBootからのWebプログラミング]2週目学習-3(オブジェクト間連携、静的変数、メソッド)
2226 ワード
この役割
コンストラクション関数から別のコンストラクション関数を呼び出す
EX)
public class Person {
private int name;
private int age;
public Person() {
this("이름 없음",1);
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
自分の住所のthisを返します
EX)
public Person getPerson() {
return this;
}
オブジェクト間のコラボレーション
Student student = new Student("Edward",1,20000);
Vehicle taxi = new Taxi(100);
int DISTANCE_FROM_SCHOOL = 100;
student.takeVehicle(taxi,DISTANCE_FROM_SCHOOL);
System.out.println("남은 돈:" + student.getMoney());
例2)朝出勤する途中、金ジュリーは4000ウォンをかけて星茶屋でアメリカンコーヒーを買って飲んだ.李疲労さんは豆茶屋で4500元払ってラテを飲んだ.コードで実装してください
Person kim = new Person("김","졸려",10000);
Person lee = new Person("이","피곤",15000);
CoffeeShop starShop = new CoffeeShop("별다방");
CoffeeShop beanShop = new CoffeShop("콩다방");
kim.buyCoffee(startShop,"americano");
lee.buyCoffee(beanShop,"latte");
System.out.println("김졸려의 남은 돈:" + kim.getMoney());
System.out.println("이피곤의 남은 돈:" + lee.getMoney());
せいてきへんすう
class A {
pulblic static int num = 0;
public static void plusNum() {
num++;
}
}
スタティツクメソッド
class B {
pulblic static int num = 0;
public static void plusNum() {
num++;
}
}
Reference
この問題について([JavaとSpringBootからのWebプログラミング]2週目学習-3(オブジェクト間連携、静的変数、メソッド)), 我々は、より多くの情報をここで見つけました https://velog.io/@moonjang/Java-SpringBoot로-시작하는-웹-프로그래밍-2주차-학습-3-this-객체간-협력-static-변수메서드テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol