Java——对象的生成和使用

来源:互联网 发布:java从入门到精通mobi 编辑:程序博客网 时间:2024/06/16 20:24


创建对象根本途径:构造器。通过new 关键字调用类的构造器创建类的实例(对象)

new 构造器;返回的是一个对象、实例、实体。

对象和类定义的变量不同,类定义的变量是对象的引用,存放的是对象的地址,指向对象。用一个统一的标示符是为了方便处理对象的属性、行为。

 

类名 变量名 = new 构造器;    //new 构造器:返回一个对象;变量名:对象的引用。

变量名.info();

 

(构造器是直接通过new关键字来调用,而不是通过对象来调用,构造器是对对象的初始化。this在构造器中引用的是改构造器进行初始化的对象)

 

定义一个类是为了重复创建类的实例。

对象被创建成功之后,对象将保存在堆内存中。Java不允许直接访问堆内存中的对象,只能通过该对象的引用(存放在栈内存)操作对象。

对象的this引用

this关键字是一个对象的默认(与显式定义出引用变量相比)引用(默认指针,指向对象)。this总是指向调用该方法的对象。当this出现在一个方法体中,它所代表的对象是不明确的,它可以代表任何一个对象,只有当这个方法被调用时,它所代表的对象才被确定下来:谁调用这个方法,this就代表谁。

this最大的作用就是让类中的一个方法访问类中的另一个方法或属性。

 

0 0
原创粉丝点击