| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Diversi tipi di relazione in Java
    programmi Java sono composti da un insieme di oggetti che interagiscono , e Java deriva il suo potere dai rapporti tra oggetti diversi. Le relazioni consentono un programmatore di definire oggetti complicati con la costruzione di fuori di una semplice serie di oggetti , facilitando così il processo di debug e di creazione di codice che può essere riutilizzato per molteplici scopi. Ereditarietà

    Inheritance , o "è un" relazioni , definisce le classi in termini di classi padre . Per esempio, se si sta scrivendo un programma di architettura , si potrebbe creare una classe genitore "Frutta" e classi figlie "Apple ", "banana" e " Mango ". Ognuna delle classi figlio eredita variabili e metodi dalla classe genitore . In questo esempio , potrebbero ereditare variabili come " hasSeeds " o "colore ", e metodi come " getCost " perchè frutto può essere definito dalle presenze di semi , il suo colore e il suo costo . Ogni classe bambino potrebbe anche avere le proprie variabili o metodi che non sono presenti nelle altre classi . La classe di mela , per esempio, potrebbe avere " numSeeds " o variabili " stemLength " .
    Inheritance sintassi

    classi principali possono essere definiti come qualsiasi altra classe in Java , o possono essere definiti come classi astratte . Se una classe deve essere utilizzato solo come modello per i suoi figli , dovrebbe essere definito come una classe astratta , se una classe deve effettivamente essere creato , dovrebbe essere astratta . Nell'esempio di cui sopra , si potrebbe definire la classe "Frutta" , come una classe astratta se non si desidera che l' utente sia in grado di creare un frutto generico , in caso contrario , si dovrebbe fare una classe normale . Per creare una classe astratta , aggiungere " astratto " prima "classe" nella dichiarazione della classe - " . Abstract class Fruit { ", per esempio , al fine di definire una classe come il bambino di una classe genitore , aggiungere " , extends " e il nome della classe padre , dopo la dichiarazione del bambino - per esempio , " classe di Apple estende Fruit {"
    Composizione
    < p . > Composizione, o "ha un " rapporti , definiscono gli oggetti che appartengono ad altri oggetti . Ad esempio, la classe " Frutteto " può contenere oggetti " Albero" che definiscono gli alberi che è presente nel frutteto . In questo caso , si potrebbe dire che il frutteto " ha un" albero . La classe " albero " può anche avere un rapporto compositivo con altri oggetti , come ad esempio oggetti " fiore" "Frutta" o .
    Composizione Sintassi

    per creare un rapporto compositivo tra due oggetti , uno degli oggetti deve essere dichiarato come una variabile all'interno dell'altro. Nella nostra classe " Frutteto " , dichiarare un nuovo oggetto "Albero" con il codice : " . Albero APPLETREE = new Albero (); " Questo stabilisce che il frutteto ha un albero di mele . Si potrebbe quindi chiamare i metodi del melo all'interno della classe " Frutteto " con questo codice: " appleTree.getNumLeaves (); ".

    Previous :

    next :
      Articoli Correlati
    ·Come risolvere l'errore di log dei messaggi Java 
    ·Come eseguire applet in Java 
    ·Come importare mappe in Java 
    ·Come convertire Java String a Date 
    ·Come aggiungere Chat per il tuo sito 
    ·Come caricare i file in massa su Java 
    ·Come scrivere un programma in Java che Ingressi n parol…
    ·Come Eseguire un test V8 su un Android 
    ·Come nascondere i dati in Java 
    ·Come scrivere unit test per un progetto Java 
      Articoli in evidenza
    ·Come esportare i dati GridView in Excel in VB.NET 
    ·Come chiudere i file in C 
    ·Java tipi ricorsivi generici 
    ·Come reindirizzare dati da visualizzare in AIX 
    ·Come rinominare le colonne su VBA e accesso 
    ·Come esportare i dati di accesso con VBA 
    ·Come copiare una cartella e il suo contenuto in VB.NET 
    ·Come miniera di dati 
    ·Temperature Converter in C + + Utilizzo di funzioni 
    ·Come convertire un OutputStream ByteArray a un InputStr…
    Copyright © Conoscenza Informatica http://it.wingwit.com