课程概况

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.

课程大纲

Introduction à la Programmation Orientée Objet

Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation dite « orientée objet ».

Constructeurs

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.

Héritage

Cette semaine nous abordons deux notions fondamentales de la programmation orientée objet : l'héritage et le polymorphisme.

Polymorphisme (modificateur abstract) ; le modificateur final

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.

Le modificateur static ; Interfaces

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.

Gestion des exceptions

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.

Etude de cas

Nous terminons notre cours par une étude de cas détaillée qui met en lumière les différents concepts rencontrés.

java面向对象编程入门_Java面向对象编程入门相关推荐

  1. java面向对象的教程_java面向对象入门教程

    java面向对象入门教程 Java 编程语言的风格十分接近C.C++语言.Java是一个纯的面向对象的程序设计语言,以下是小编为大家搜索整理的java面向对象入门教程,希望能给大家带来帮助!更多精彩内 ...

  2. java公社博客_Java面向对象开发学习笔记(一)

    Java面向对象开发 共105课时 课时1 面向对象简介 面向对象是一种程序设计方法,但是并不是所有开发者都认同面向对象,因为很多开发者认为面向对象过于复杂,所以更多人愿意使用函数式编程. 面向对象的 ...

  3. java类的心得_java面向对象学习心得3篇

    日记网 >> 专题 java面向对象学习心得3篇 更新时间:2018/6/15 8:27:00  点击率:937  手机版 java面向对象学习心得3篇来自简单日记网精选推荐.在面向对象的 ...

  4. java面对对象教学_Java面向对象程序设计教与学

    原标题:Java面向对象程序设计教与学 面向对象程序设计(Object Oriented Programming,OOP)主要研究如何从对象的角度出发构建程序单元以及程序开发机制,主要内容包括抽象的技 ...

  5. java并发编程实践_Java并发编程实践如何正确使用Unsafe

    一.前言 Java 并发编程实践中的话: 编写正确的程序并不容易,而编写正常的并发程序就更难了.相比于顺序执行的情况,多线程的线程安全问题是微妙而且出乎意料的,因为在没有进行适当同步的情况下多线程中各 ...

  6. java 网络编程 聊天_Java——网络编程(实现基于命令行的多人聊天室)

    目录: 1.ISO和TCP/IP分层模型 2.IP协议 3.TCP/UDP协议 4.基于TCP的网络编程 5.基于UDP的网络编程 6.基于TCP的多线程的聊天室的实现 1.ISO和TCP/IP分层模 ...

  7. java语言编程基础_java语言编程基础

    java语言基本要素 高级语言如c++.c#.java等都有一些共同性的东西:关键字.标识符. 运算符.注释.数据类型.常量和变量.语句.函数.数组.高级语言在这些要素上大同小异. Java关键字:一 ...

  8. java 编程原理_Java网络编程 -- 网络编程基础原理

    Hello,今天记录下 Java网络编程 --> 网络编程基础原理. 一起学习,一起进步.继续沉淀,慢慢强大.希望这文章对您有帮助.若有写的不好的地方,欢迎评论给建议哈! 初写博客不久,我是杨展 ...

  9. java函数式编程例子_java函数式编程Lambda表达式的示例(一)

    函数式编程是时下比较流行的编程方式了,很多新兴的编程语言都对函数式编程有了比较好的支持,她有别于传统的命令式编程,可以将函数(执行代码的过程)作为参数进行传递.JAVA也意识到了函数式编程的重要性,在 ...

最新文章

  1. 人们怕人工智能获得意识到底是怕哪个方面?
  2. django前端引用数据_「基于Python技术的智慧中医商业项目」Django前端网站篇-5.资讯的数据交互...
  3. JQuery用户名无刷新验证
  4. ARP命令详解--网络命令详解二
  5. 百度今晨7:20分“宕机”
  6. sudo详细介绍...
  7. vue 简介 vue 项目
  8. linux代码工具tag,gcov-dump原理分析_Linux平台代码覆盖率测试
  9. python帮助文档在哪_python文档之查看帮助文档方法
  10. python中的json函数_python中装饰器、内置函数、json的详解
  11. C++11六大函数(构造函数,移动构造函数,移动赋值操作符,复制构造函数,赋值操作符,析构函数)
  12. JavaScript Tip之:用和||来模拟if-else
  13. [转载]ASP.NET MVC URL重写与优化(进阶篇)-继承RouteBase玩转URL
  14. 高可用架构系列之京东亿级商品详情页架构演进技术解密
  15. 【windows】Windows电脑怎么卸载服务/删除服务?
  16. 高数_第1章空间解析几何_4种常见曲面方程
  17. 路飞学城Python-Day8
  18. python百度爬虫_Python爬虫 - 简单抓取百度指数
  19. Ubuntu下安装小企鹅fcitx输入法
  20. 如何正确的下载安装使用别人的laravel项目?

热门文章

  1. “域名解析”相关问题答疑---金万维
  2. dnf虚拟机服务器别人可以进吗,租号玩禁止在虚拟机上使用-租号玩上号器安全不...
  3. 打开WPS时出现报错窗口提示
  4. Linux下 配置NTP时间服务器
  5. Adam优化器偏差矫正的理解
  6. uniCloud聚合
  7. PS怎么给星空风景图片添加北极光效果
  8. Gorm中HasMany
  9. plc编程实训QY-BC07
  10. vue+element实现非常好看的鲜花网站商城,页面完整,样式美观