Objects and Classes
Object
Instance variables
How to code instance variables
- An instance variable may be a primitive data type, an object created from a Java class such as the String class, or an object created from a user-defined class such as the Product class.
- To prevent other classes from accessing instance variables, use the private keyword to declare them as private.
The syntax for declaring instance variables
public|private primitiveType|ClassName variableName;
Examples
private double price; private int quantity; private String code; private Product product;
Where you can declare instance variables
public class Product { //common to code instance variables here private String code; private String description; private double price; //the constructors and methods of the class public Product(){} public void setCode(String code){} public String getCode(){ return code; } public void setDescription(String description){} public String getDescription(){ return description; } public void setPrice(double price){} public double getPrice(){ return price; } public String getFormattedPrice() { return formattedPrice; } //also possible to code instance variables here private int test; }