类和对象
类与对象
面向对象编程(OOP)是一种非常流行的编程风格,因为它能够使用更多代码处理更复杂的应用程序。这是因为它将数据组织到与现实生活对象相当的对象中。类和对象是OOP中常用的两个术语。在最基本的形式中,对象是类的实例化。
要在程序中使用对象,需要在类中声明属性和过程。为了让我们更好地想象这一点,让我们用一个例子来讨论这个问题。如果您想创建一个处理车辆的程序,您需要为车辆创建一个类。在课堂上,您将创建包含与车辆相关的信息的变量。乘客容量,最高速度和燃料容量等值都是典型的,包括启动和停止等程序。在为车辆创建类之后,您现在可以在应用程序中创建基于车辆类的对象。您可以创建一个基于车辆的汽车或摩托车对象。然后,您可以填写对象的相关信息,并在您认为适合的应用程序中使用它。
正如您已经从上面讨论的示例中推断出的那样,您将在应用程序中真正使用的信息存储在对象中,而不是存储在类中。该类仅定义数据的结构,以及每个过程或函数的作用。
类的另一个优秀特性是能够从另一个类继承属性和过程。继承其他类属性的类称为子类。这缩短了定义另一个类所需的工作。如果您想定义一个特定于汽车的类,您可以简单地继承车辆类中的属性和程序,因为所有汽车都是车辆并且将具有相同的特征。对象也没有这样做,因为全局继承对象的数据实际上没有实际用途。程序员的基本实践是创建子类,并从子类创建对象。
摘要:
1.对象是类的实例。
2.在类中定义所有属性和函数,同时在对象中使用它们。
3.类不包含任何信息,而对象则包含任何信息。
4.您可以创建子类,但不能创建子对象。