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对象

相关文章
相关标签/搜索