Я создаю API для телефонной книги, которая имеет 3 различных типов телефонных номеров: факс, домашний, рабочий, CELLJava Перечисления - номер добавить() и классификация метод
Я хочу, чтобы добавить номер к но не хотите классифицировать FAX, HOME, WORK и т. д. как примитивные типы, поскольку я считаю, что я могу изменить его позже.
Я пытался использовать перечисления, но неясно, как я могу эффективно использовать его в этом случае.
код я работал до сих пор в этой части:
private enum NumberType{
FAX, WORK, HOME, CELL}
class PhoneNumber{
PhoneNumber(int Number, NumberType type){
this.number = Number;
this.type = type;
}
..
getter and setter for above
..
}
Но я до сих пор не понимаю, как я мог бы назначить конкретный PHONENUMBER к конкретному NumberType.
Я все еще смущен. Я хочу, чтобы кто-то использовал эту функцию.
Пожалуйста, помогите.
спасибо.