|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/programmation-orientee-objet-java
课程评论:没有评论
课程名称:Java面向对象编程入门 课程概述:本课程介绍了面向对象编程的基本概念(封装、抽象、继承、多态),并通过Java语言进行阐述。参与者应具备编程基础(如变量、类型、循环和函数等)。该课程作为“Java编程入门”课程的继续,利用丰富的教学资源,包括带字幕的视频、视频内外的测验、练习、自动评分的作业和课程笔记。 课程大纲: 1. **面向对象编程介绍**: 本周将带您进入课程,并介绍面向对象编程的基本概念。 2. **构造函数**: 本周探讨对象的初始化(通过所谓的“构造函数”),以及在Java中显示、比较和赋值对象时的行为。此外,还讨论了对象的“生命周期”。 3. **继承**: 本周讲解面向对象编程中的两个基本概念:继承和多态。 4. **多态(抽象修饰符)与最终修饰符**: 本周学习类的概念,深入理解继承和多态的知识,同时介绍一个与这些主题不直接相关的补充概念——final修饰符。 5. **静态修饰符与接口**: 本周探讨接口的概念,这将补充您在Java面向对象编程中的学习。同时研究static修饰符。 6. **异常处理**: 本周学习如何通过异常机制处理程序执行过程中可能出现的异常情况。 7. **案例研究**: 课程最后通过详细的案例研究总结所学的不同概念。 此课程旨在帮助您深入理解Java中的面向对象编程,提高您的编程技能。
Name:Introduction à la Programmation Orientée Objet
Description:Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation dite « orientée objet ».
Name:Constructeurs
Description:Cette semaine aborde l'initialisation des objets (via ce qu'on appelle des « constructeurs »), ainsi que ce qui se passe lorsque l'on affiche, compare et affecte des objets en Java. La question de comment se passe la « fin de vie » des objets est aussi abordée.
Name:Héritage
Description:Cette semaine nous abordons deux notions fondamentales de la programmation orientée objet : l'héritage et le polymorphisme.
Name:Polymorphisme (modificateur abstract) ; le modificateur final
Description:Cette semaine nous étudions la notion de classe abstraite et approfondissons les notions d'héritage et de polymorphisme. Nous abordons aussi une notion complémentaire qui n'est pas directement liée à ces thèmes, le modificateur final.
Name: Le modificateur static ; Interfaces
Description:Cette semaine nous abordons la notion importante d'interface qui va complémenter vos acquis sur l'orienté objet en Java. Nous étudions aussi le modificateur static.
Name:Gestion des exceptions
Description:Nous étudions cette semaine comment gérer, au moyen du mécanisme des exceptions, des situations anormales pouvant survenir lors de l'exécution d'un programme.
Name:Etude de cas
Description:Nous terminons notre cours par une étude de cas détaillée qui met en lumière les différents concepts rencontrés.
Ce cours introduit la programmation orientée objet (encapsulation, abstration, héritage, polymorphisme) en l'illustrant en langage Java. Il présuppose connues les bases de la programmation (variables, types, boucles, fonctions, ...). Il est conçu comme la suite du cours « Initiation à la programmation (en Java) ». Comme son prédécesseur, ce cours s'appuie sur de nombreux éléments pédagogiques : vidéos sous-titrées, quizz dans et hors vidéos, exercices, devoirs notés automatiquement, notes de cours.