0 votes
19 views
in Education by (51.6k points)

What are the difference between a static class and a singleton class?

1 Answer

0 votes
by (51.6k points)

What are the difference between a static class and a singleton class?

Following are the differences between a static class and a singleton class.

A static class can not be a top level class and can not implement interfaces where a singleton class can.

All members of a static class are static but for a Singleton class it is not a requirement.

A static class get initialized when it is loaded so it can not be lazily loaded where a singleton class can be lazily loaded.

A static class object is stored in stack whereas singlton class object is stored in heap memory space.

Related questions

0 votes
1 answer 27 views
0 votes
1 answer 14 views
0 votes
1 answer 25 views
0 votes
1 answer 38 views
...