В Delphi я использовать указатели, а в Яве еще плохо ориентируюсь. Как решить такую задачу?
Есть класс
public class CardData {
public static String Name = "SAN";
public static int month = 4;
public static double ddd = 8;
CardData{
}
}
Есть класс состоящий из предыдущего
public class TypeCard {
public static CardData ctN = new CardData() ;
public static CardData ctD = new CardData() ;
public static CardData ctP = new CardData() ;
}
Есть массив
TypeCard[] user = new TypeCard[4]
Как это все объединить в один класс, чтобы пользоваться примерно так:
user[0].ctN.Name = "NameCar" ;
но вместо названий ctN,ctD,ctP применять цифры или названия в String.
но вместо названий ctN,ctD,ctP применять цифры или названия в String.
Ну можно в TypeCard сделать мап с этими объектами. Тогда будет что-то вроде
user[0].get("Название вашего экземпляра класса").Name = "NameCar";
Или можно в TypeCard сделать массив с этими объектами. Тогда будет что-то вроде
user[0].[1].Name = "NameCar";
Пример с HashMap
public class TypeCard {
Map<String, CardData > hashmap = new HashMap<String, CardData >();
public void init()
{
hashmap.put("ctN", new CardData());
hashmap.put("ctM", new CardData());
//...
}
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники