التفاعل الطبقات في جاوة.ما مقدار التفاعل الممكن?
-
21-12-2019 - |
سؤال
أنا جديد على برمجة جافا وأعلم أنه من الممكن أن يكون فئة كسمة أخرى.
على سبيل المثال يمكن أن يكون الناشر كفئة واحدة و ستراتيجيغام كما آخر.هل هناك طريقة للحصول عليها ، لذا فهي طريقة في فئة الناشر تحسب كمية كائنات اللعبة الإستراتيجية الموجودة, وبالتالي القدرة على عرض كمية الألعاب الإستراتيجية التي نشرها الناشر?
يعطيكم الصّحة
المحلول
هنا هو مقتطف بسيط لتبقى أنت ذاهب..
صورة لديك StrategyGame
فئة
public class StrategyGame {
private String name;
public StrategyGame(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
وداخل الخاص بك Publisher
فئة تحتفظ بقائمة من StrategyGame
الكائنات
public class Publisher {
List<StrategyGame> games;
public Publisher() {
games = new ArrayList<>();
}
public void publishGame(String name) {
games.add(new StrategyGame(name));
}
public int getHowManyGamesCreated() {
return games.size();
}
}
الآن كيفية استخدامها في الخاص بك main
?
public static void main(String[] args) {
Publisher publisher = new Publisher();
publisher.publishGame("Pacman");
publisher.publishGame("Asteroids");
System.out.println(publisher.getHowManyGamesCreated());
}
لا تنتمي إلى StackOverflow