您的位置:首页 > 编程语言 > Java开发

java笔记2

2013-11-25 19:50 288 查看

类和对象:

一、对象:

class Human

{

……

}

1、声明

Human wangming;//声明

2.、赋值

wangming=new Human(); //获得对象实例并使用new方法分配内存。

二、构造函数:

1、作用

实际上是调用了一个系统自带的方法来构造对象,所以把它称为构造函数。构造函数的作用是生成对象,并对对象的实例变量进行初始化。系统自带的默认构造函数把所有的数字变量设为 0,把所有的 boolean 型变量设为 false,把所有的对象变量都设为 null。

2、特点

构造函数有一个很明显的特点是它的名字必须跟类名相同,并且没有返回值类型。

3、编写构造函数

构造函数的主要作用是用来对对象的变量进行初始化。如果不想把它们都初始化为默认值,就需要自己编写构造函数,通过有参数的构造函数可以把值传递给对象的变量。

创建对象的时候就可以使用自己写的构造函数直接给对象赋初始值了。如:Human zhangsan=new Human("张三","男",25,"中国北京");

由于已经定义了自己的构造函数,所以 Java 不再提供默认的构造函数。

有时候并不需要对全部的变量进行初始化,而只对其中的一部分初始化即可。可以通过对构造函数的重载,灵活地根据不同的需要利用不同的构造函数进行对象的创建。

三、 this 关键字的用途:

(1)在构造函数中调用其他的构造函数。

(2)在方法中获得调用该方法的对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: