-
对象 - 对象具有状态和行为。例如:狗有状态 - 颜色,名称,繁殖以及行为,摇头晃脑,吠叫,吃。对象是类的实例。
-
类 - 一个类可以被定义为描述行为的模板/蓝色印花/指出其类型支持的对象。
Java的对象:
如果我们考虑一只狗,那么它的状态是 - 名称,品种,颜色和行为 - 吠叫,摇摆,跑等现在,我们深入研究什么是对象。如果考虑到现实世界中,可以发现身边很多对象,汽车,狗,人等,这些对象都有一个状态和行为。
如果软件对象与现实世界中的对象进行比较,它们具有非常相似的特征。
软件对象也有状态和行为。软件对象的状态存储在字段和行为是通过方法如图所示。
因此,在软件开发中,方法上的一个对象的内部状态和操作的对象对对象的通信是通过方法来完成。
类是从中创建单个对象的蓝图。
类的样本如下︰
public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } }
一个类可以包含以下任意变量类型。
-
局部变量: 方法里面,构造函数或块中定义的变量称为局部变量。该变量将被声明和初始化的方法中,当该方法完成该变量将被销毁。
-
实例变量: 实例变量都在一个类,但任何方法之外的变量。这些变量在类被加载的实例化。实例变量可以从内部的任何方法,构造函数或特定类别的块访问。
-
类变量: 类变量是在一个类中声明,任何方法之外的变量,用static关键字。
-
类可以有任意数量的方法来访问各种方法的值。在上面的例子中,barking(), hungry() 和 sleeping()的方法。