import
java.util.HashMap;
import
java.util.Map;
public
class
DynamicClassDataSharingExample {
private
static
Map<String, Object> data
=
new
HashMap<>();
public
static
Map<String, Object> getData()
{
return
data;
}
public
static
void
main(String[] args)
{
data.put(
"key1"
,
"value1"
);
data.put(
"key2"
,
123
);
data.put(
"key3"
,
true
);
AnotherClass.retrieveData();
}
}
class
AnotherClass {
public
static
void
retrieveData()
{
Map<String, Object> data
= DynamicClassDataSharingExample.getData();
String value1 = (String)data.get(
"key1"
);
int
value2 = (
int
)data.get(
"key2"
);
boolean
value3 = (
boolean
)data.get(
"key3"
);
System.out.println(value1);
System.out.println(value2);
System.out.println(value3);
}
}