For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
面向对象编程开发是目前大多数软件开发程序员都在使用的一种软件编程开发方式,今天我们就通过案例分析来简单了解一下,Python的面向对象编程是什么。
面向对象的编程是一种编程范例,它提供了一种结构化程序的方法,以便将属性和行为捆绑到单个对象中。
例如,对象可能代表一个人的属性(如姓名,年龄和地址)和行为(如走路,说话,呼吸和运行)。
换句话说,面向对象的编程是一种对具体的,现实世界中的事物(例如汽车)以及事物之间的关系(例如公司与员工,学生和教师等等)进行建模的方法。OOP将现实世界的实体建模为软件对象,这些对象具有与之关联的一些数据并且可以执行某些功能。
另一个常见的编程范例是面向过程编程,它像配方一样构造程序,因为它以功能和代码块的形式提供了一组步骤,这些步骤按顺序完成任务。
类的定义
基础数据结构(例如数字、字符串和列表)旨在表示简单的信息,例如苹果的价格、一诗的名称或你喜欢的颜色。如果你想代表更复杂的东西怎么办?
例如,假设你要掌握员工动态。你需要存储每个员工的一些基本信息,例如姓名、年龄、职位以及开始工作年份。
类与实例
类用于创建用户定义的数据结构。类可以定义函数,函数可以利用实例中的数据执行一定的行为。
创建一个Dog类,该类存储有关单个狗的特征和行为信息。实例是从类构建的并包含实际数据的对象,Dog类的实例是一条真实的狗,名字像迈尔斯(Miles),已经四岁了。
换句话说,课程就像表格一样,实例就像已经填写了信息的表格,就像许多人可以用自己的独特信息填写相同的表格一样,可以从一个类中创建许多实例。
类继承
继承是一个类继承另一个类的属性和方法的过程,新形成的类称为子类,子类派生自的类称为父类。
子类可以扩展父类的属性和方法。换句话说,子类继承了父级的所有属性和方法,但也可以指定自己的属性和方法。尽管这样的类推并不恰当,但是你可以想到对象继承有点像遗传继承。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。