Return to Video

House est égal à New Dog - Introduction à la programmation en Java

  • Not Synced
    La réponse est Erreur: types incompatibles.
  • Not Synced

    Un chien n'est pas une sorte de maison.
  • Not Synced

    Si vous essayez de stocker un chien dans une variable faite
  • Not Synced

    pour contenir une maison,
  • Not Synced

    vous obtiendrez une erreur de compilation, ce qui est bien.
  • Not Synced

    Si Java vous permet de stocker une variable Chien dans une maison,
  • Not Synced

    vous pouvez alors essayer d'appeler les méthodes Maison sur le chien.
  • Not Synced

    Et le chien ne saurait pas comment les faire.
  • Not Synced

    Obtenir cette erreur est en fait une bonne chose.
  • Not Synced

    Cela signifie que Java nous aide.
  • Not Synced

    C'est l'une des choses dont nous parlions
  • Not Synced

    quand nous avons mentionné très tôt que Java est une langue sûre.
  • Not Synced

    Si java vous permet de créer un chien et de le stocker en tant que maison,
  • Not Synced

    vous pouvez essayer d'y habiter plus tard et échouer.
  • Not Synced

    Mais au lieu de faire cela,
  • Not Synced

    le compilateur vous dira immédiatement qu'il y a un problème avec votre code.
  • Not Synced

    D'autres langues peuvent vous permettre de continuer à exécuter le code,
  • Not Synced

    puis échouer mystérieusement ou retourner les mauvais résultats.
  • Not Synced

    Cette troisième option n'est pas tout à fait ce que nous voulons.
  • Not Synced

    C'est la zone que vous auriez si Dog était une interface.
  • Not Synced

    Si vous essayez de créer un nouveau Drawable,
  • Not Synced

    vous obtiendrez une erreur comme celle-ci.
  • Not Synced

    Error Drawable is abstract ne peut pas être instancié.
  • Not Synced

    L'interface Drawable a des méthodes en quelque sorte,
  • Not Synced

    mais elle n'a pas assez de détails à leur sujet
  • Not Synced

    pour que Java rende réellement un objet Drawable pour vous.
Title:
House est égal à New Dog - Introduction à la programmation en Java
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
cs046: Intro to Programming
Duration:
01:13

French subtitles

Revisions Compare revisions