Automation Anywhere interview question

Static Constructors, Oops Concepts, Abstract Classes, Interface, Questions about work done in previous Jobs

Interview Answer

Anonymous

18 Sept 2018

1) The static constructor for a class executes before any instance of the class is created. 2) The static constructor for a class executes before any of the static members for the class are referenced. 3) The static constructor for a class executes after the static field initializers (if any) for the class. 4) The static constructor for a class executes at most one time during a single program instantiation 5) A static constructor does not take access modifiers or have parameters. 6) A static constructor is called automatically to initialize the class before the first instance is created or any static members are referenced. 7) A static constructor cannot be called directly. 8) The user has no control on when the static constructor is executed in the program. 9) A typical use of static constructors is when the class is using a log file and the constructor is used to write entries to this file.