Computer Applications
Differentiate between static variable and instance variable.
Java Classes
30 Likes
Answer
Static Variable | Instance Variable |
---|---|
Static Variables are declared using keyword 'static'. | Instance Variables are declared without using keyword 'static'. |
All objects of a class share the same copy of static variables. | Each object of the class gets its own copy of instance variables. |
Static Variables can be accessed using the class name or object. | Instance Variables can be accessed only through an object of the class. |
Answered By
16 Likes
Related Questions
Which of the following declarations are illegal and why?
(a) class abc{…}
(b) public class NumberOfDaysWorked{…}
(c) private int x;
(d) private class abc{…}
(e) default key getkey(…)A class contains:
- Attributes and methods
- A number of object of same types
- Data and member function
- All of the above
The correct statement to create an object named mango of class fruit:
- Fruit Mango= new fruit();
- fruit mango = new fruit();
- Mango fruit=new Mango();
- fruit mango= new mango();
Define a class with the following specifications:
Class name: Bank
Member variables:
double p — stores the principal amount
double n — stores the time period in years
double r — stores the rate of interest
double a — stores the amountMember methods:
void accept () — input values for p and n using Scanner class methods only.
void calculate () — calculate the amount based on the following conditions:Time in (Years) Rate % Upto 1⁄2 9 > 1⁄2 to 1 year 10 > 1 to 3 years 11 > 3 years 12 void display () — display the details in the given format.
Principal Time Rate Amount XXX XXX XXX XXX
Write the main method to create an object and call the above methods.