实例变量调用和变量

原创 2012年03月22日 11:16:00

    java学习重新开始

创建对象,并引用实例的值。

public class Girl{

String kidney;

public void voice(){

System.out.println("hehe");

}

}

class LikeGirl{

public static void main (String [] args){

Girl like = new Girl();

like.voice();

like.kidney="She is rather bashful.";

System.out.println(like.kidney);

}

}

变量

变量必须有类型与名称,变量有两种,一种是primitive主数据类型,比如intchardouble等。一种是对象引用。

变量命名第一个字符只可以是字母,_$,并且变量命名要避开keyword.

没有对象变量,对象是引用(reference )变量,对象上存储的是jvm存取变量的方法。

Girl like = new Girl();

jvm给声明的Girl类型的引用变量like分配空间,新建一个Girl对象并通过赋值符号引用到like

垃圾回收

Girl like = new Girl();

Girl love = new Girl();

有两个引用变量,两个引用,两个对象。

Girl best=like;

有三个引用变量,三个引用,两个对象。

love=like

love不再引用从前的对象Girl,它会被垃圾回收。现在三个引用变量都引用同一个对象。

like=null;

like现在是空指针引用,对象还被bestlove引用着所以不会成为可垃圾回收的对象。

python中类变量和实例变量__之实例变量

1.Python中实例变量 class Test: def f(self, name): self.name = name def f1(self): ...
  • kc_1197977022
  • kc_1197977022
  • 2017年04月24日 22:37
  • 569

仔细理解iOS成员变量和实例变量以及类方法和实例方法

首先来区别一下实例变量、成员变量的区别: 可以看到在接口 @interface 括号里面的统称为”成员变量”,实例变量是成员变量中的一种! 实例的英...
  • ios_xumin
  • ios_xumin
  • 2015年05月18日 17:28
  • 1574

实例变量和类变量、类方法和实例方法

类体中包括成员变量和局部变量,而成员变量又可以细分为实例变量和类变量,在声明成员变量的时候,用static给予修饰的称作类变量,否则称作实例变量。 那么,类变量和实例变量有什么区别呢? 我们知道,...
  • qq_30070433
  • qq_30070433
  • 2016年08月25日 12:01
  • 1755

Java实例变量、类变量与局部变量

一、实例变量 也叫对象变量、类成员变量;从属于类由类生成对象时,才分配存储空间,各对象间的实例变量互不干扰,能通过对象的引用来访问实例变量。但在Java多线程中,实例变量是多个线程共享资源,要注...
  • zhangliangzi
  • zhangliangzi
  • 2015年12月21日 22:08
  • 8169

面试题:静态变量和实例变量的区别?

在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。         在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用...
  • u012110719
  • u012110719
  • 2015年06月02日 20:12
  • 12568

成员变量、实例变量、属性变量的联系

@interface MyViewController :UIViewControlle { UIButton *yourButton; int count; id data; } @pr...
  • www9500net_
  • www9500net_
  • 2016年03月23日 22:43
  • 1224

(类变量)静态变量和实例变量的区别?

(1)语法定义上的区别 静态变量用static修饰 实例变量没有static修饰 (2)运行区别,实例区别 静态变量在类中,不属于实例对象,属于类所有,只要程序加载了字节码,不用创建实例对象静...
  • tsgjcnyn
  • tsgjcnyn
  • 2017年07月21日 21:34
  • 1395

python中的实例方法、静态方法、类方法、类变量和实例变量

个人理解,若有误,望指正,多谢! 实例方法(obj_func)和实例变量(var)需要绑定到实例,实例方法可以调用实例变量、类变量和实例方法、静态方法、类方法 静态方法:静态方法是一种普通函数,就...
  • shouwangzhelv
  • shouwangzhelv
  • 2016年04月22日 23:35
  • 961

JAVA中实例变量与类变量的区别,实例方法和类方法的区别

转自:http://www.cnblogs.com/scf141592/p/5726347.html 实例变量 实例变量声明在一个类中,但在方法、构造方法和语句块之外; ...
  • caoxiaohong1005
  • caoxiaohong1005
  • 2017年06月25日 17:40
  • 446

Java千百问_03基本语法(001)_局部变量、类变量、实例变量有什么区别

在聊局部变量、类变量、实例变量有什么区别之前,我们需要了解一下Java变量。 1、Java变量是什么 在数学世界中,我们知道有常量、变量。 举一个例子,小红和小蓝每个人都有带了钱,小蓝带了5元,小红的...
  • ooppookid
  • ooppookid
  • 2016年03月24日 11:06
  • 3127
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例变量调用和变量
举报原因:
原因补充:

(最多只允许输入30个字)