www.calshop.biz

Ultimi Inserimenti

WOL: accendere un PC da un'altro con il Wake-On-Lan
Chi ha una rete di PC, casalinga o aziendale che sia, ha sicuramente provato più di una volta la seccatura di dover alzarsi e andare in un'altra stanza ad accendere un PC per prelevare qualche file via rete. Quando questa esigenza/seccatura diventa frequente, si pagherebbe pur di aver un sistema per accendere i PC "a comando", standosene seduti.
Messaggi istantanei in LAN Windows con NET SEND
Ormai i programmi per la messaggistica istantanea tra PC in rete o in Internet sono moltissimi, basti citare il famosissimo ICQ, e hanno molte funzionalità, ora anche conferenze audio e video.
 Smiles
 Traduzioni
 Informazione
 

Hot Link

Balloon Hunter
Arco, frecce e palloncini
L'uomo Cannone
Calcola la forza e l'angolo di tiro e il gioco è fatto.
Gioca con i puzzle
Sobics è un delizioso puzzle game online, completamente
realizzato in Flash.
Game Maker 6
Creiamo i nostri videogiochi
Palline da girare
GateGears
Cheats & Tips
a cura di Fabrizio Miceli
Giochi in Flash Gratis
Tutta l'emozione del Gioco Online
Animazioni Gratis
Stupende animazioni gratis!

 

 

Manuali Gratis: 2005 - 2006  -

Manuali e GuideTrucchi per PCDisegni da colorare e da stampareGif AnimateFlash Games
Manuali e GuideTrucchi per PCDisegniGif AnimateFlash Games
Google
 
Web www.calshop.biz
Manuali e Guide Gratis on line @ calshop.biz ... the only one!

Il linguaggio Java: lez.9


1 | 2 | 3 | 4

Unità didattica 8.1) - Pagina 1
Unità didattica 8.2) - Pagina 2
Unità didattica 8.3) - Pagina 3
Unità didattica 8.4) - Pagina 4
 

2 - Unità didattica 8.2)

  - Costruttori ed ereditarietà

Il fatto che i costruttori non siano ereditati dalle sottoclassi, è assolutamente in linea con la sintassi del linguaggio, ma contemporaneamente, è in contraddizione con i principi della programmazione ad oggetti. In particolare, sembra violata la regola dell’astrazione. Infatti, nel momento in cui lo sviluppatore ha deciso di implementare il meccanismo dell’ereditarietà, ha dovuto testarne la validità mediante la cosiddetta "is a" relationship. Alla domanda: "un oggetto istanziato dalla candidata sottoclasse può considerarsi anche un oggetto della candidata superclasse?", ha infatti risposto affermativamente. Per esempio nel modulo precedente, avevamo deciso di violare l’astrazione pur di dare una risposta affermativa alla domanda "un punto tridimensionale è un punto?". Un punto tridimensionale, essendo quindi anche un punto, doveva avere tutte le caratteristiche di un punto. In particolare doveva risfruttarne anche il costruttore, ma non ereditandolo, l’astrazione sembra violata. Invece, è proprio in una situazione del genere che Java ci dimostra quanto sia importante utilizzare la programmazione ad oggetti in maniera corretta. Aggiungiamo infatti un’altra caratteristica ad un costruttore:

un qualsiasi costruttore (anche quello di default) come prima istruzione, invoca sempre un costruttore della superclasse.

Per esempio, rivediamo le classi del modulo precedente:
 

class Punto
{
  private int x,y;
  public Punto()
  {
    System.out.println("Costruito +
    punto bidimensionale");
  }
  . . . 
  // inutile riscrivere l’intera classe
}
class Punto3D extends Punto
{
  private int z;
  public Punto3D()
  {
    System.out.println("Costruito punto
    tridimensionale");
  }
  . . . 
  // inutile riscrivere l’intera classe
}

Il lettore, avendo appreso che i costruttori non sono ereditati, dovrebbe concludere che l’istanza di un punto tridimensionale, mediante una sintassi del tipo


new Punto3D(); //l’assegnazione di un reference non è
//richiesta per istanziare un oggetto.

produrrebbe in output la seguente stringa:

Costruito punto tridimensionale

l’output risultante sarà invece:

Costruito punto bidimensionale

Costruito punto tridimensionale

Il che rende evidente la caratteristica 6) dei costruttori.

L’obbligatoria chiamata ad un costruttore di una superclasse, è effettuata tramite la parola chiave super, che di seguito è introdotta al lettore.
 


 

Unità didattica 8.1) - Pagina 1
Unità didattica 8.2) - Pagina 2
Unità didattica 8.3) - Pagina 3
Unità didattica 8.4) - Pagina 4
 

Pagina :
1 | 2 | 3 | 4

Restyling e Aggiornamenti della sezione manuali e guide a cura di: Fabrizio Miceli

Trucchi PC e Guide
Tips su sistemi operativi, registro di configurazione, sicurezza, internet, navigazione, word ed excel.
 
Guide e sulla configurazione, installazione ed utilizzo di, periferiche, sistemi operativi ecc...

   

Ultime novità! Ultime novità nel portale del tutto gratis e on line
@ calshop.biz ... the only one!


News

Il Forum di calshop

Link in evidenza

"Google Talk", la nuova chat che comunica senza tastiera
La nuova sfida di Google si chiama "Google Talk" un nuovissimo sistema che consentirà agli utenti di chattare con una serie di strumenti che vanno al di là della semplice tastiera. Particolarmente sviluppato sarà il supporto della voce per parlare con gli altri utenti collegati, grazie a  microfono e cuffie. Sia Microsoft che Yahoo offrono il supporto per la voce.

News in pillole:  • Maradona e Pelè • Il pericolo viene dalla posta • Chi sale e chi scende • Immagini in ordine • I tesori nascosti di Ebay • I più cliccati di agosto!  [[[ Virus Zotob: scatta l'allarme rosso ]]]

Installa Yahoo! Messenger with Voice:

Giochi Gratis | Software Gratis  |

Ultimi Manuali on line
Le chicche di calshop! Wake on lan
Le chicche di calshop! NET SEND
Le chicche di calshop! Mandaci il tuo manuale

In Evidenza

 

 
.

Copyright  © 1998-2005 Calshop.biz. Ideazione, Progettazione e Realizzazione a cura di Luigi Palamara e Bruna Italia Massara Contatti

Il Network: • NewsLab • Reggio Calabria • Area Grecanica • Roccaforte del Greco • Italia Umts • Tutto Gratis • Dune Buggy



Le chicche di calshop! Tutta la posta di Gmail sul PC. Il servizio webmail di Google può essere gestito anche con Outlook Express. Ecco le giuste Impostazioni.