在这一章,我们将研究类和对象的概念。

来源:互联网 发布:淘宝天猫积分换购物券 编辑:程序博客网 时间:2024/05/16 19:00

在这一章,我们将研究类和对象的概念。

对象——对象具有状态和行为。例如:狗也有州——颜色、名称、品种以及行为摇,吠叫,吃。一个对象是一个类的实例。

类,一个类可以定义为一个模板/蓝图描述行为/州,其类型的对象支持。

对象在Java:

现在让我们来深入观察什么是对象。如果我们考虑到现实世界的我们可以找到许多我们周围物体,汽车、狗、人类等。所有这些对象有一个状态和行为。

如果我们认为一条狗,然后它的状态——名称、品种、颜色、和行为——吠叫、摇、跑步

如果你比较软件的对象和一个真实世界的对象,他们有非常相似的特征。

软件对象也有状态和行为。软件对象的状态存储在字段和行为是通过方法显示。

所以在软件开发中,方法操作一个对象的内部状态和对象-与-对象通信是通过方法。

类在Java:

一个类是一个蓝图,单个对象被创建。

一个类的一个示例如下所示:

公共类狗{

字符串品种;

int的年龄;

字符串的颜色;

void吠叫(){

}

空白饿(){

}

空白睡觉(){

}

}

一个类可以包含下列变量类型。

局部变量:在方法定义的变量,构造函数或模块被称为局部变量。变量声明和初始化在方法和变量将被销毁的方法完成时。

实例变量:实例变量变量在一个班,但外界的任何方法。这些变量是在加载类时实例化。可以访问实例变量在任何方法,构造函数或模块的特定类。

类变量:类变量声明的变量在类之外,与任何方法,静态关键字。

一个类可以有任意数量的方法来访问值的各种方法。在上面的示例中,吠叫(),饿了()和()方法睡觉。

以下是一些重要的议题需要讨论当调查类的Java语言。

构造函数:

当讨论类,其中一个最重要的子主题将构造函数。每个类都有一个构造函数。如果我们没有明确写构造函数为一个类Java编译器构建一个默认的构造函数的类。

每次一个新的对象被创建时,至少有一个构造函数将会被调用。主要的规则的构造函数是,他们应该有相同的类的名称。一个类可以有多个构造函数。

构造函数的示例如下所示:

公共类小狗{

公共的小狗(){

}

公共的小狗(字符串名称){

/ /这个构造函数有一个参数,名字。

}

}

Java还支持单例类,你可以创建一个类只有一个实例。

创建一个对象:

正如前面提到的,一个对象类提供了蓝图。所以基本上一个对象创建于一个类。在Java中,新的关键字用于创建新的对象。

有三个步骤当创建一个对象从一个类:

声明:一个变量声明和一个变量名与一个对象类型。

实例化:“新”关键字是用来创建对象。

初始化:“新”字之后,调用构造函数。这个调用初始化新对象。

原创粉丝点击