Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco
Deebot X11 Omnicyclone implementa tutte le ultime tecnologie Ecovacs per l'aspirazione dei pavimenti di casa e il loro lavaggio, con una novità: nella base di ricarica non c'è più il sacchetto di raccolta dello sporco, sostituito da un aspirapolvere ciclonico che accumula tutto in un contenitore rigido
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio
Grazie ad un mocio rotante che viene costantemente bagnato e pulito, Narwal Flow assicura un completo e capillare lavaggio dei pavimenti di casa. La logica di intellignza artificiale integrata guida nella pulizia tra i diversi locali, sfruttando un motore di aspirazione molto potente e un sistema basculante per la spazzola molto efficace sui tappeti di casa
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi
Con un prezzo di 2.999 euro, il Panasonic Z95BEG entra nella fascia ultra-premium dei TV OLED: pannello Primary RGB Tandem, sistema di raffreddamento ThermalFlow, audio Technics integrato e funzioni gaming avanzate lo pongono come un punto di riferimento
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-07-2007, 09:38   #1
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
java : VOID ?

ciao! sto studiando java per un esame che devo affrontare a fine luglio e mi so sempre domandato: che cos'e' il VOID ? .. che significa ? di solito lo vedo scritto dove c'e' un metodo ... grazie e buona Domenica
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 09:45   #2
AnonimoVeneziano
Senior Member
 
L'Avatar di AnonimoVeneziano
 
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
significa che non ritorna niente

Ciao
__________________
GPU Compiler Engineer
AnonimoVeneziano è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 09:48   #3
Dominioincontrastato
Senior Member
 
L'Avatar di Dominioincontrastato
 
Iscritto dal: Apr 2005
Città: Sassari
Messaggi: 6766
Una funzione di questo tipo per esempio

void scrivi (void)
{
System.out.println("W amd");
}

Prevede che alla funzione non venga passato nessun parametro e che al termine dell'esecuzione della funzione, la funzione stessa non restiuisca nessun valore o stringa.

Claro?
__________________
Workstation: Lenovo Yoga 3 Core M 5Y10c -8 gb ram-SSD 128 gb- display 11,6" FHD & Oneplus 7 pro 8/128
Gamestation:Carbide Air 240-Corsair RM650-i5 6600K-MSI Mortar Z270-2x8 Gb Vengeance Led White-EVGA GTX 1070 FTW DT- 960 EVO nvme-840 250 Gb-500 gb Seagate hybrid -AOC Agon AG271QG g-sync
Corsair RBG life : H110iV2-Keyboard K70-Mouse M65 PRO-Pad MM800-5x HD120 RBG-2x AF120 Blue- Node pro
Dominioincontrastato è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 09:52   #4
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
sisi ! il prof nn l'ha messo sugli appunti ! grazie mille..nel caso che ho altri dubbi posso sempre contare su di voi ?

viva l'AMD .. eheh
__________________

Ultima modifica di Tony Hak : 08-07-2007 alle 09:54. Motivo: poso--> posso
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 09:52   #5
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Tony Hak Guarda i messaggi
ciao! sto studiando java per un esame che devo affrontare a fine luglio e mi so sempre domandato: che cos'e' il VOID ? .. che significa ? di solito lo vedo scritto dove c'e' un metodo ... grazie e buona Domenica
In Java l'unico utilizzo della parola chiave 'void' è per indicare che un metodo non ha un valore di ritorno.

es. public void unMetodo () { ..... }
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:18   #6
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
void scrivi(void)

non è Java.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me!
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:25   #7
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
prime 2 lezioni :)

i miei dubbi sono :

-il costruttore di default non è visibile?
-cosa accade quando trovo scritto :

Classe1 a = new Classe2();
o
Classe1 a = new Classe2(23,5,1964)

questi sono i dubbi delle prime 2 lezioni :P

grazie per l'aiuto prezioso
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:25   #8
Dominioincontrastato
Senior Member
 
L'Avatar di Dominioincontrastato
 
Iscritto dal: Apr 2005
Città: Sassari
Messaggi: 6766
Quote:
Originariamente inviato da PGI-Bis Guarda i messaggi
void scrivi(void)

non è Java.
è vero che la funzione va inglobata in una classe e che ci vuole private o public prima della funzione e che non scrivere nulla tra le parentesi tonde equivale a void, ma l'esempio era puramente didattico
__________________
Workstation: Lenovo Yoga 3 Core M 5Y10c -8 gb ram-SSD 128 gb- display 11,6" FHD & Oneplus 7 pro 8/128
Gamestation:Carbide Air 240-Corsair RM650-i5 6600K-MSI Mortar Z270-2x8 Gb Vengeance Led White-EVGA GTX 1070 FTW DT- 960 EVO nvme-840 250 Gb-500 gb Seagate hybrid -AOC Agon AG271QG g-sync
Corsair RBG life : H110iV2-Keyboard K70-Mouse M65 PRO-Pad MM800-5x HD120 RBG-2x AF120 Blue- Node pro
Dominioincontrastato è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:31   #9
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Tony Hak Guarda i messaggi
-il costruttore di default non è visibile?
-cosa accade quando trovo scritto :

Classe1 a = new Classe2();
o
Classe1 a = new Classe2(23,5,1964)
Dipende dai costruttori che ci sono!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:35   #10
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
Quote:
Originariamente inviato da andbin Guarda i messaggi
Dipende dai costruttori che ci sono!
quindi si ha la chiamata a un costruttore.....ma .. se la "a" è del tipo della mia classe come fa a creare un oggetto di un'altra classe....
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:41   #11
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Tony Hak Guarda i messaggi
quindi si ha la chiamata a un costruttore.....ma .. se la "a" è del tipo della mia classe come fa a creare un oggetto di un'altra classe....
Se Classe2 estende Classe1, allora è ok. Altrimenti è un errore.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:47   #12
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
Quote:
Originariamente inviato da andbin Guarda i messaggi
Se Classe2 estende Classe1, allora è ok. Altrimenti è un errore.

AAA ecco .... sto capendo un sacco di cosa grazie a voi .. quindi ... io ho classe1 extends classe2 ... ad esempio .. e nel main ho classe1 a = new classe2(23,09,1984) ,... quindi in poche parole la variabile A di tipo classe1 va a richiamarsi il costruttore della classe2 andando a sostituire i valori per copia 23 09 1984 ....... giusto ? .. se invece la classe1 non estende la 2 ... allora è errore di compilazione . Ho capito bene ?
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:51   #13
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Tony Hak Guarda i messaggi
AAA ecco .... sto capendo un sacco di cosa grazie a voi .. quindi ... io ho classe1 extends classe2 ... ad esempio .. e nel main ho classe1 a = new classe2(23,09,1984) ,... quindi in poche parole la variabile A di tipo classe1 va a richiamarsi il costruttore della classe2 andando a sostituire i valori per copia 23 09 1984 ....... giusto ? .. se invece la classe1 non estende la 2 ... allora è errore di compilazione . Ho capito bene ?
No no ... alt fai un po' di confusione.

Ammesso di avere:
Codice:
class Classe1 { }

class Classe2 extends Classe1 {
    public Classe2 (int a, int b, int c) {
        //....
    }
}
allora sì, puoi fare:

Classe1 a = new Classe2 (10, 20, 30);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:54   #14
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
Quote:
Originariamente inviato da andbin Guarda i messaggi
No no ... alt fai un po' di confusione.

Ammesso di avere:
Codice:
class Classe1 { }

class Classe2 extends Classe1 {
    public Classe2 (int a, int b, int c) {
        //....
    }
}
allora sì, puoi fare:

Classe1 a = new Classe2 (10, 20, 30);
okok! avevo detto il contrario .. ora tutto mi sta tornando chiaro .. e ho capito anche perche' sbaglio i quiz del prof .. eheh! grazie mille !
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 10:59   #15
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Tony Hak Guarda i messaggi
ora tutto mi sta tornando chiaro
Comunque ci sono tutta una serie di regolette relative ai costruttori e in generale alla fase di inizializzazione degli oggetti ... ed è bene conoscerle molto bene perché sono fondamentali.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 11:06   #16
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
Quote:
Originariamente inviato da andbin Guarda i messaggi
Comunque ci sono tutta una serie di regolette relative ai costruttori e in generale alla fase di inizializzazione degli oggetti ... ed è bene conoscerle molto bene perché sono fondamentali.
si , indubbiamente..ma questo è un corso base di java .. poi l'anno prossimo ho java2 .. senti una curiosita' : facendo col new come descritto nel tuo esempio c'e' un richiamo del costruttore della sottoclasse mentre facendo super si ha il richiamo del costruttore della superclasse ?
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 11:25   #17
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Dominioincontrastato Guarda i messaggi
è vero che la funzione va inglobata in una classe e che ci vuole private o public prima della funzione e che non scrivere nulla tra le parentesi tonde equivale a void, ma l'esempio era puramente didattico
a maggior ragione... ma mi sa che non hai ancora capito bene percché non era Java: void tra le parentesi non ce lo puoi mettere, devi lasciare vuoto.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 11:30   #18
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da Tony Hak Guarda i messaggi
si , indubbiamente..ma questo è un corso base di java .. poi l'anno prossimo ho java2 .. senti una curiosita' : facendo col new come descritto nel tuo esempio c'e' un richiamo del costruttore della sottoclasse mentre facendo super si ha il richiamo del costruttore della superclasse ?
intendi chiamando super all'interno del costruttore della sottoclasse? si, serve a quello... per esempio:
Codice:
class Class1 {
	public Class1(String s) {
		System.out.println(s);
	}
}

class Class2 extends Class1 {
	public Class2() {
		super("asd");
		System.out.println("lol");
	}
}
questo esempio stampa

asd
lol
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 08-07-2007, 11:35   #19
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
Quote:
Originariamente inviato da 71104 Guarda i messaggi
intendi chiamando super all'interno del costruttore della sottoclasse? si, serve a quello... per esempio:
Codice:
class Class1 {
	public Class1(String s) {
		System.out.println(s);
	}
}

class Class2 extends Class1 {
	public Class2() {
		super("asd");
		System.out.println("lol");
	}
}
questo esempio stampa

asd
lol

ok .. tnk's .. a piu' tardi
__________________
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2007, 16:21   #20
Tony Hak
Senior Member
 
L'Avatar di Tony Hak
 
Iscritto dal: Jun 2005
Città: Napoli
Messaggi: 1661
sob

questo quiz che nn l'ho capito ..

l'evidenziatore verde è la risp corretta ..



perche' nn compilano e gli altri si ?
__________________

Ultima modifica di Tony Hak : 09-07-2007 alle 16:35.
Tony Hak è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Panasonic 55Z95BEG cala gli assi: pannello Tandem e audio senza compromessi Panasonic 55Z95BEG cala gli assi: pannello Tande...
HONOR Magic V5: il pieghevole ultra sottile e completo! La recensione HONOR Magic V5: il pieghevole ultra sottile e co...
Recensione Google Pixel 10 Pro XL: uno zoom 100x assurdo sempre in tasca (e molto altro) Recensione Google Pixel 10 Pro XL: uno zoom 100x...
Google contraddice se stessa: 'Il web ap...
La nuova PlayStation 6 seguirà il...
Aspirapolvere 21000Pa per auto a 24,99€,...
Scopri i limiti nascosti di Gemini: Goog...
Intel cambia tutto (di nuovo): chi entra...
La sorpresa di IAA Mobility è Xyt...
Le vetture elettriche Opel GSE: Mokka GS...
Star Wars: Knight of the Old Republic Re...
Scoperta un'enorme rete IPTV da pi&ugrav...
Anche Life is Strange diventerà u...
QSAN presenta la nuova serie XN1 di NAS ...
Abbiamo visto in anteprima nuova Renault...
Come ricaricare i veicoli elettrici sino...
Microsoft annuncia nuovi servizi azienda...
Roborock QV 35S spazza via lo sporco: po...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 07:29.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v