实例变量也叫做对象变量,类变量也叫做静态变量

它们区别在于:实例变量为所属对象所私有,而类变量为所有对象所共有

如果一个对象将类变量的值进行改变,那么其他对象将不能改变他的值;而实例变量则是为对象所私有,一个对象改变不影响其他对象

例子

  1. public class ClassPerson {

  2.         public static void main(String[] args) {
  3.                 Person A = new Person();
  4.                 A.age = 10;
  5.                 A.name = "tiffany";
  6.                 System.out.println(A.age);
  7.                 System.out.println(A.name);
  8.                
  9.                 Person B = new Person();
  10.                 System.out.println(B.age);
  11.                 System.out.println(B.name);
  12.                
  13.         }

  14. }

  15. public class Person {
  16.         public static int age;
  17.         public String name = "jeff";
复制代码

输出是:

11.png


回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by shiliapp.com   © 2019-2020