OOP中的类和对象有什么区别?


回答 1:

我将尝试以非常基本的术语进行解释。

看,让我们举个狗的例子。

您有一只狗,它有一个“名字”,它有一个特定的“身高”,一个特定的“体重”。 现在,

你的狗可以做某些事情。 对?

它可以吃饭,睡觉,散步,吠叫,当然也爱你。

因此,这里的狗只不过是一个由两件事组成的类(它的作用和作用)

它所拥有的是您的实例变量(或简称变量)(名称,身高和体重),它可以做的是您的方法(饮食,睡眠,步行,吠叫和爱)。

狗类{

字符串名称;

弦的重量;

弦高;

无效eat(){}

无效sleep(){}

无效的walk(){}

无效的树皮(){}

无效的love(){}

}

因此,现在只不过是Dog的通用模板。 因此,一个班级的美丽之处在于,今天我想要一只狗,所以我将使用此模板(班级Dog)并输入我想要的名称,身高和其余的东西,然后我将把我的狗制成。 明天您也可以使用相同的模板制作自己的狗狗。

因此,此制作过程由一个对象完成。 一个对象可以访问Dog类中的所有这些变量和方法(以设置Dog的名称/高度/重量或获取Dog的名称/高度/重量),并向您返回详细信息。

有关更多信息,请参阅:

头先Java(必读)


回答 2:

Java中的类是包含所有数据的蓝图。 一个类包含用于描述对象行为的字段(变量)和方法。 让我们看一看一个类的语法。

Abc类{

成员变量//类体

方法

}

但是如何访问这些成员变量和方法? 这里是对象的概念。 对象是具有状态和行为的类中的主要元素。 它是可以访问您的数据的类的实例。让我们看一下用Java创建对象的语法。

在这里,Student是您的班级名称,后跟对象名称。 然后有一个“ new”关键字,用于分配内存。 最后,有一个对构造函数的调用。 该调用将初始化新对象。现在让我们看看如何使用Java中的对象调用方法。

班级Student()

{void display(); // 方法

{

-//方法的逻辑

}

公共静态void main(String args []){Student obj = new Student(); //创建一个objectobj.display(); //调用方法

}

想进一步了解他们? 我建议您看一下这个Java类视频,它将带您深入了解Java类和Java中不同的键组件。

继续欣赏视频,并告诉我您的想法。

学习愉快! :)


回答 3:

Java中的类是包含所有数据的蓝图。 一个类包含用于描述对象行为的字段(变量)和方法。 让我们看一看一个类的语法。

Abc类{

成员变量//类体

方法

}

但是如何访问这些成员变量和方法? 这里是对象的概念。 对象是具有状态和行为的类中的主要元素。 它是可以访问您的数据的类的实例。让我们看一下用Java创建对象的语法。

在这里,Student是您的班级名称,后跟对象名称。 然后有一个“ new”关键字,用于分配内存。 最后,有一个对构造函数的调用。 该调用将初始化新对象。现在让我们看看如何使用Java中的对象调用方法。

班级Student()

{void display(); // 方法

{

-//方法的逻辑

}

公共静态void main(String args []){Student obj = new Student(); //创建一个objectobj.display(); //调用方法

}

想进一步了解他们? 我建议您看一下这个Java类视频,它将带您深入了解Java类和Java中不同的键组件。

继续欣赏视频,并告诉我您的想法。

学习愉快! :)


回答 4:

Java中的类是包含所有数据的蓝图。 一个类包含用于描述对象行为的字段(变量)和方法。 让我们看一看一个类的语法。

Abc类{

成员变量//类体

方法

}

但是如何访问这些成员变量和方法? 这里是对象的概念。 对象是具有状态和行为的类中的主要元素。 它是可以访问您的数据的类的实例。让我们看一下用Java创建对象的语法。

在这里,Student是您的班级名称,后跟对象名称。 然后有一个“ new”关键字,用于分配内存。 最后,有一个对构造函数的调用。 该调用将初始化新对象。现在让我们看看如何使用Java中的对象调用方法。

班级Student()

{void display(); // 方法

{

-//方法的逻辑

}

公共静态void main(String args []){Student obj = new Student(); //创建一个objectobj.display(); //调用方法

}

想进一步了解他们? 我建议您看一下这个Java类视频,它将带您深入了解Java类和Java中不同的键组件。

继续欣赏视频,并告诉我您的想法。

学习愉快! :)