Object Oriented Programming (OOP)

Object-Oriented Programming(OOP,面向对象编程)是一种基于 "对象 "概念的编程范式,对象可以包含数据和代码:数据以字段的形式存在,代码以过程的形式存在。Coursera 的 OOP 目录教您如何在编程项目中有效地使用抽象、封装、继承和多态性。您将学习如何设计和实现类、Interface 和包,以及如何使用这些构造来创建健壮、可重用的代码。您还将学习在 Java、Python、C++ 等各种编程语言中应用 OOP 原则,解决复杂的 Computational Complexity 问题,提高软件开发技能。这项技能对于担任软件工程师、应用程序开发员和游戏开发员等职位至关重要。
110凭据
2个在线学位
326门课程

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

在整个课程(说明和评估)中使用的语言。

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。
攻读硕士学位的同时获得职业证书。
在线获得学士学位或硕士学位,所需费用仅为在校学习费用的一小部分。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“object oriented programming (oop)” 的结果

  • 状态:免费试用

    Board Infinity

    您将获得的技能: 面向对象编程(OOP), 计算机编程, 集成开发环境, 调试, Virtual Machine, Java 编程, 面向对象设计, 日蚀(软件), Algorithm, Java, 开发环境

  • 状态:免费试用

    University of Illinois Urbana-Champaign

    您将获得的技能: 计算机编程, 面向对象编程(OOP), C++(编程语言), 数据结构, 调试, 面向对象设计, 计划发展, 工程软件, 开发环境

  • 状态:预览

    您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development

  • 状态:免费试用

    您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development

  • 状态:预览

    Jordan University of Science and Technology

    您将获得的技能: Object Oriented Programming (OOP), C# (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Debugging, Query Languages, Data Validation

  • 状态:免费试用

    University of Pennsylvania

    您将获得的技能: 面向对象编程(OOP), 计算机编程, 应用程序开发, 数据结构, 编程原则, 测试驱动开发(TDD), Java 编程, Java, 单元测试, 面向对象设计, 软件测试

  • 状态:新
    状态:免费试用

    您将获得的技能: Full-Stack Web Development, Javascript, Web Development Tools, Jest (JavaScript Testing Framework), Web Design and Development, Object Oriented Programming (OOP), Web Development, Application Programming Interface (API), HTML and CSS, Back-End Web Development, Web Applications, JSON, Restful API, Event-Driven Programming, Application Development, Application Deployment, Unit Testing, Programming Principles, Data Structures, Prototyping

  • 状态:免费试用

    您将获得的技能: 计算机编程, 面向对象编程(OOP), Python 程序设计, 计算思维, 编程原则, 模型-视图-控制器, 软件架构, Algorithm, 软件设计模式, 面向对象设计

  • 状态:新
    状态:预览

    您将获得的技能: Software Architecture, Java Programming, User Interface (UI), Object Oriented Programming (OOP), Data-Driven Decision-Making, Business Modeling, Test Data, Software Development, Application Development, Artificial Intelligence, Data Structures

  • 状态:免费试用

    您将获得的技能: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Programming Principles, Software Testing, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming

  • 状态:免费试用

    您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming, Debugging

  • 状态:免费试用

    您将获得的技能: 计算机编程, 命令行界面, 面向对象编程(OOP), C++(编程语言), 计划发展, 互动设计

是什么让您今天来到 Coursera?

主要合作伙伴

  • Packt
  • EDUCBA
  • Meta
  • University of Michigan
  • LearnQuest
  • Codio
  • Duke University
  • Scrimba