answersLogoWhite

0

A static constructor is used to do anything you need done before any static methods are called such as static variable initialization. In Java (as in C#) when a static constructor is called is non-deterministic but will always be called before a static method on the same class.

User Avatar

Wiki User

16y ago

What else can I help you with?

Continue Learning about Engineering

What happen when static data field is initialised in a non static constructor?

It got initialized as you instructed.


Can you refer non static method from static content in java?

Shortly, you can not.Different approaches are however available.1. Put your non static method in different class. Then call it from your static content by first instantiating the class.2. Make a duplicate static method for your non static method and use from your static content.


How do you differentiate between a member function and normal function?

A normal function is any function that is not a member of any class. Normal functions that operate upon a class are referred to as non-member functions, however a non-member function can also be a member of another class. Any class may declare any non-member function to be a friend of the class, in which case the function becomes a friend function.A member function is a member of a class and may be declared static or non-static. Non-static member functions have the following 3 properties:Private access to the class members.Scoped to the class.Must be invoked against an object of the class (has a 'this' pointer).Static member functions have the first two properties only while friend functions have the first property only. Non-member functions that are not friends of the class have none of these properties.


What is the difference between static and nonstatic member with example in java?

It depends on whether the member is a static variable or a static method of the class.A non-static member variable is an instance variable. That is, each instance of the class has its own independent set of instance variables.A static member variable is not associated with any one instance of the class, and exists even when there are no instances of the class. As with all static variables, it exists for the entire duration of the program.A non-static member method is an instance method, thus the method automatically inherits a this pointer.A static member method does not inherit a this pointer, but it does have private access to to the class. Thus specific instances can be passed to a static method if necessary.Static members can be thought of as being common to all instances of a class, rather than a specific instance, even though no instances are actually required in order to make use of them.


What is cgi and non cgi sites?

difference between cgi and non cgi sites

Related Questions

What happen when static data field is initialised in a non static constructor?

It got initialized as you instructed.


What is non static constructor in c sharp?

The non static constructors in C# are the ones participate in object creation, while static constructors are for loading class definitions. The latter one does not create object instance of the class being loaded Below are the example of both: public class Dummy { // static constructor, no modifier to the method static Dummy() { Console.Write("loading class Dummy"); } // the default non static constructor, in conjunction with new operator public Dummy() { Console.Write("creating an instance of Dummy"); } }


What is the difference between a proposition and a non proposition?

difference between a proposition and non proposition


How are parametrized constructor different from non parametrized constructor?

Parameterised constructors accept arguments while non parameterised constructors do not. Example : class A { A(){ // non parameterised ... } A(int b){ // parameterised ... } }


What is the difference between agriculture and non-agriculture?

Agriculture is farming and non-agriculture is non farming.


Difference between typing and non typing keys?

Difference between typing and non typing keys


What are the difference between managerial and non managerial levels?

Discuss the difference between managerial and non managerial tasks?


Difference between operational communication and non operational communicatuion?

what is difference between operatyional and non operational communication


What is the difference between statutory and non statutory audits?

what is the difference between statutory audit and non statutory audit.


What is an electrical force between non moving charges called?

The electrical force between non-moving charges is known as the electrostatic force. It is a static force that acts between stationary charged particles due to their electric fields.


Difference between not for profit and non profit?

No difference.


Is static a contact force?

No, Stactic electricity is a non-contact force!