实例变量调用和变量
来源:互联网 发布:linux ssh 指定目录 编辑:程序博客网 时间:2024/06/06 16:53
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主数据类型,比如int,char,double等。一种是对象引用。
变量命名第一个字符只可以是字母,_,$,并且变量命名要避开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现在是空指针引用,对象还被best和love引用着所以不会成为可垃圾回收的对象。
- 实例变量调用和变量
- 静态变量和实例变量
- 类变量和实例变量
- 实例变量和类变量
- 实例变量和类变量
- 类变量、实例变量和局部变量
- JavaScript 调用C#变量实例
- javascript 调用c#变量实例
- javascript 调用c#变量实例
- javascript 调用c#变量实例
- JavaScript 调用C#变量实例
- 实例变量和属性
- 类变量和实例变量的区别
- 静态变量和实例变量的区别
- Python的类变量和实例变量
- 静态变量和实例变量的生命周期
- ruby中的实例变量和类变量
- Ruby 实例变量和类变量
- 利用Mysql进行update时,出现You have an error in your SQL syntax check the manual that corresponds to your My
- 织梦根目录标签汇总
- 深入浅出C指针(二)一维数组
- IT产业即将大变革,Microsoft将面临转型,Win8会失败吗?谁会是下一个IT帝国企业?
- C语言 指针连接两个字符串(一)
- 实例变量调用和变量
- C#常用函数和方法集
- iOS开发入门级别的教程及书籍,供参考。
- HTML5 音视频标签的方法、属性和事件
- UITableView 拉动卡原因
- C 标准库 error.h
- labview生成安装程序前的路径问题
- 修改upload 按钮 样式
- Zen Cart 二次开发学习笔记(一)