JAVA實例變量

-實例變量聲明在一個類中,但在方法、構造方法和語句塊以外;
-當一個對象被實例化以後,每一個實例變量的值就跟着肯定;
-實例變量在對象建立的時候建立,在對象被銷燬的時候銷燬;
-實例變量的值應該至少被一個方法、構造方法或者語句塊引用,使得外部可以經過這些方式獲取實例變量信息;
-實例變量能夠聲明在使用前或者使用後;  http://www.iis7.com/a/lm/zhanqun/  IIS7站羣大全
-訪問修飾符能夠修飾實例變量;
-實例變量對於類中的方法、構造方法或者語句塊是可見的。通常狀況下應該把實例變量設爲私有。經過使用訪問修飾符能夠使實例變量對子類可見;
-實例變量具備默認值。數值型變量的默認值是0,布爾型變量的默認值是false,引用類型變量的默認值是null。變量的值能夠在聲明時指定,也能夠在構造方法中指定;
-實例變量能夠直接經過變量名訪問。但在靜態方法以及其餘類中,就應該使用徹底限定名:ObejectReference.VariableName。
實例子:
import java.io.*;
public class Employee{
   // 這個成員變量對子類可見
   public String name;
   // 私有變量,僅在該類可見
   private double salary;
   //在構造器中對name賦值
   public Employee (String empName){
      name = empName;
   }
   //設定salary的值
   public void setSalary(double empSal){
      salary = empSal;
   }  
   // 打印信息
   public void printEmp(){
      System.out.println("name  : " + name );
      System.out.println("salary :" + salary);
   }java

   public static void main(String args[]){
      Employee empOne = new Employee("Ransika");
      empOne.setSalary(1000);
      empOne.printEmp();
   }
}
以上實例編譯運行結果以下:
name  : Ransika
salary :1000.0對象

相關文章
相關標籤/搜索