answersLogoWhite

0

You create a static integer as an instance variable by declaring it in a class using a statement that consists of the privacy level, then the keywords "static" and "int", and finally, the name of the variable. For example:

public class TheAnswerIsHere {

public static int example = 0;

}

will define an int example with initial value 0. The variable is accessed through the statement TheAnswerIsHere.example.

User Avatar

Wiki User

13y ago

What else can I help you with?

Continue Learning about Engineering

What is a field in java?

A field is an attribute. A field may be a class's variable, an object's variable, an object's method's variable, or a parameter of a function. class bike{ static int bikes;int gear;int cadence; void create( int newGear, int newCadence ){bikes = bikes + 1;gear = newGear; cadence = newCadence;} int getSpeed(){int speed = gear*cadence*5*3.141;return speed;}} 'bikes' is a class's variable (class variable) (static field). 'gear' and 'cadence' could be an object's variables (instance variables) (non-static fields). 'speed' is an object's method's variable (local variable). 'newGear' and 'newCadence' are parameters of a function (parameters). Refer to related links section


Is it legal in java to modify a variable in a static method?

It is, provided that the variable is also static or you're referencing the variable through an instance of you class. class MyClass { static int staticVariable; int memberVariable; public static void main(String[] args) { // This is legal. staticVariable = 10; // This is not legal. memberVariable = 10; // This is legal. MyClass mc = new MyClass(); mc.memberVariable = 10; } }


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 static variable in the class in cpp?

Static member variables of a class are variables that are local to the class within which they are declared. That is, each instance of the class (each object) shares the same common member variable. Changing that variable's value in one instance will change it for all instances. Contrast with a non-static member variable where each instance of the class has its own independent variable, scoped to the object itself (not the class of object).


What is mean by instance variable with example?

hi friend.... Instance variable means with which you need to create an obeject in order to invoke any methods or variables defined in a class. For ex: class A { int a=10; public void inc() {return a++; } } To invoke a member A b=new A(); b.inc(); System.out.println(b.a); If incase of a static method you can directly call using class name itself. like : b=Math.sqrt(a);

Related Questions

What is a field in java?

A field is an attribute. A field may be a class's variable, an object's variable, an object's method's variable, or a parameter of a function. class bike{ static int bikes;int gear;int cadence; void create( int newGear, int newCadence ){bikes = bikes + 1;gear = newGear; cadence = newCadence;} int getSpeed(){int speed = gear*cadence*5*3.141;return speed;}} 'bikes' is a class's variable (class variable) (static field). 'gear' and 'cadence' could be an object's variables (instance variables) (non-static fields). 'speed' is an object's method's variable (local variable). 'newGear' and 'newCadence' are parameters of a function (parameters). Refer to related links section


Is it legal in java to modify a variable in a static method?

It is, provided that the variable is also static or you're referencing the variable through an instance of you class. class MyClass { static int staticVariable; int memberVariable; public static void main(String[] args) { // This is legal. staticVariable = 10; // This is not legal. memberVariable = 10; // This is legal. MyClass mc = new MyClass(); mc.memberVariable = 10; } }


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 static variable and how it is declared?

static variables are declared to define a variable as a constant., means if you declare a variable as static the variable becomes costant.syntaxstatic int a=100;this will make the value of a as 100 which is not to be changedWell, no; you think of 'const', which can be used together with static, but not necessarily.Yes you are right bro I was confused it should be const int a=100; then the variable will be a constant.


What is static variable in the class in cpp?

Static member variables of a class are variables that are local to the class within which they are declared. That is, each instance of the class (each object) shares the same common member variable. Changing that variable's value in one instance will change it for all instances. Contrast with a non-static member variable where each instance of the class has its own independent variable, scoped to the object itself (not the class of object).


What is mean by instance variable with example?

hi friend.... Instance variable means with which you need to create an obeject in order to invoke any methods or variables defined in a class. For ex: class A { int a=10; public void inc() {return a++; } } To invoke a member A b=new A(); b.inc(); System.out.println(b.a); If incase of a static method you can directly call using class name itself. like : b=Math.sqrt(a);


What do you mean by static modifier in java?

The static keyword associated with a method or a variable in java specifies that the entity belongs to the class and not any object instance of the same.Static MethodsStatic keyword when used with a method, specifies that this method belongs to the class and not a particular instance of the class (a.k.a object of the class)Ex:public class StaticTest {public static String getAuthorName() {return "Anand";}}Here getAuthorName is the static method and it can be accessed without instantiating an object of the class StaticTest. You can access this method as:String authorName = StaticTest.getAuthorName();Static VariablesThe static modifier tells the system that this particular variable belongs to the class and does not belong to any specific instance of the same. The class will contain only one instance of the static variable irrespective of how many objects of the class you create.


What is difference between instance variable and class variable in java?

The main difference between the class variable and Instance variable is, first time, when class is loaded in to memory, then only memory is allocated for all class variables. Usually static variables are called class variables. These variables are available throughout the execution of the application and the values are common to the class. You can access them directly without creating an object of the class. Instance variables are normal variables declared in a class, that would get initialized when you create an instance of the class. Every instance of the class would have a copy of the variable and you need a class instance (object) to access these variables


What are non static members in Java?

Local variables (on the stack) or dynamically allocated variables (in the heap) are nonstatic variables. Static variables, constants and globals are all allocated in the program's data segment.


Distinguish Between Static and Dynamic variable in C programming?

Global (file scope) variable and static global variables both retain their value for the duration of the program's execution. Static global variables are visible only to functions within the file they are declared, while global variables are visible to all compilation units (files) within the linked load module.


What is a good example of static?

int counter() { // This function returns how many times it has been called // Since this is a static variable, this line will only be called the first time the function is called static int count = 0; return(++count); }


How do you declare a member of a class static?

Static MethodsStatic keyword when used with a method, specifies that this method belongs to the class and not a particular instance of the class (a.k.a object of the class)Ex:public class StaticTest {public static String getAuthorName() {return "Anand";}}Here getAuthorName is the static method and it can be accessed without instantiating an object of the class StaticTest. You can access this method as:String authorName = StaticTest.getAuthorName();Tip: It is important to know that, a static method cannot and I mean CANNOT access instance variables or methods of the class. It can only access other static methods and variables.For Ex:public class StaticTestBad {private String name = "Rocky";public static String getAuthorName () {return name; //Cant work!!!}public int getAge(){return 28;}public static int getAuthorAge() {return getAge(); //Cant Work Again!!!}}If you try to compile this class, you will get compilation errors at the two lines that I have commented out.Static VariablesThe static modifier tells the system that this particular variable belongs to the class and does not belong to any specific instance of the same. The class will contain only one instance of the static variable irrespective of how many objects of the class you create.