类和方法有什么区别

目录:

Anonim

主要区别 类和方法之间是 class 是创建对象的蓝图或模板,而 method 是描述对象行为的函数。

编程范式是一种解释组织程序元素的方式的风格。面向对象编程 (OOP) 是一种常见的软件开发范式。开发人员可以将软件建模为一组对象,这些对象通过传递消息相互通信。类和方法是与 OOP 相关的两个概念。此外,方法是写在类中的。

类、方法、面向对象

什么是班级

类是帮助创建单个或多个对象的模板。没有类是不可能创建对象的。例如,要创建 Student 对象,应该有一个 Student 类。一个类包含属性和方法。属性解释了对象应该具有的状态,而方法描述了对象应该具有的行为或功能。一个类还有一个称为构造函数的特殊方法来为属性赋予初始值。

类的属性和方法是类的成员。它们可以具有诸如公共、私有和受保护的可见性。总的来说,类是创建对象的逻辑实体,而对象是物理实体。

什么是方法

一个类由方法组成。方法是用于描述函数行为的函数。此外,它有助于代码优化和实现代码可重用性。程序员可以根据应用程序将方法设为公开、私有或受保护。公共方法可以在类外访问,而受保护的方法可以在类内和子类中访问。此外,可以在类中访问私有方法。例如,假设一个银行应用程序。它具有转账、取款和存款等行为或功能。方法表示这些行为。

图 1:带有类和方法的 Java 程序

在上面的程序中, Rectangle 是一个类。它有两个私有属性,称为宽度和长度。 Rectangle 构造函数有助于初始化属性。该类有一个名为 displayArea 的方法,用于显示该区域。还有一个方法叫做main。它表示执行的起点。在 main 方法中,创建了一个 Rectangle 对象并传递了值 20 和 30。然后,构造函数将 20 分配给宽度,将 30 分配给长度。最后,使用对象调用 displayArea 方法。它在控制台上显示该区域。

类和方法的区别

定义

类是用于在程序中创建或实例化对象的模板,而方法是公开对象行为的函数。因此,这是类和方法之间的主要区别。

依赖

用法

类和方法之间的另一个区别是类有助于创建或实例化对象,而方法有助于描述对象的功能。

结论

类和方法是 OOP 中的两个概念。类和方法之间的主要区别在于,类是创建对象的蓝图或模板,而方法是描述对象行为的函数。

参考:

1.“Java中的对象| Java 类 – Javatpoint。” www.javatpoint.com ,可在此处获得。

类和方法有什么区别