Newsgroup: it.comp.java
Titolo: tipi di variabile

ciao ragazzi
volevo sapere se era possibile in java dichiarare un nuovo tipo di
variabile...
ad esempio fare qlcsa del tipo:
dichiaro un tipo di variabile tipo1 caratterizzato dall'array[1..2]
dichiaro una variabile pippo di tipo1.
spero di essere stato chiaro
sciauuu e grazie :)
Federico

 variabile...
... :) grazie a tutti :)

 variabile...
Se intendi typedef alla C++ o TYPE alla pascal, no. E' una delle cose che in 
Java hanno tolto apposta.
-- 
Life's something u don't get out alive..
ObjectZone - 
http://space.tin.it/computer/csadun

Ti riferisci a quello che si fa in C con la Struct?
Be in Java č sempre e solo cosě.
Crei un nuovo Oggetto che puň definire in casi semplici solo un nuovo tipo
di dato con una serie di metodi che lo gestiscono nella maniera che piů
preferisci.
public class NewTypeData // Quě definisci il dato, con le sue variabili e
metodi per gestirle
{
    private int numeri[];
    public NewTypeData(int sizeArray)
    {
        numeri = new int[sizeArray];
    }
}
public class Applicazione // Quě lo utilizzi.
{
    NewTypeData datoNuovo = new NewTypeData(120); // Ora hai un nuovo per
cosě dire dato
}

 ha scritto nel messaggio
news:piWY7.19726$s04.9...@news.infostrada.it...


 Java hanno tolto apposta.
in che senso lo hanno tolto apposta? per via del fatto che è strutturato ad
oggetti?

 ha scritto nel messaggio
news:a11drd$6tva$1...@stargate1.inet.it...


 ha scritto nel messaggio
news:piWY7.19726$s04.9...@news.infostrada.it...


 Sei 1 Ghei ;-)

 ha scritto nel messaggio
news:4xXY7.20031$s04.9...@news.infostrada.it...


 Trollone ;-)

 strutturato ad oggetti?
No, nel senso che la sua rilevanza pratica (quanto *migliore* rende in
media il codice, in senso di piu' manutenibile, piu' riusabile, piu'
semplice da legggere etc) fu a suo tempo giudicata limitata - quindi non
valeva la pena metterlo nel linguaggio. 
Java fu disegnato cercando di mantenere, di C++, solo le caratteristiche
che erano giudicate "utili" (in media) da Gosling&c; e aggiungendone
altre "utili" che C++ non ha; oltre ovviamente a fare scelte di design in
una certa direzione (che piaceva a Gosling). Nelle prime ricaddero ad
esempio ereditarieta' multipla, templates, operator overloading, etc
etc.; nelle seconde, multithreading e primitive di sincronizzazione
native, exception handling nativo, interfacce esplicite, una GUI come
libreria standard etc etc. Nelle terze, ad esempio, il fatto di avere una
radice unica per la classificazione, etc. 
Quindi parecchie features vennero lasciate fuori apposta, tra queste
typedef. 
(Anti-flame: chiaro che se uno non e' d'accordo con quanto Gosling
giudico' in media "utile", non sara' d'accordo con alcune scelte nel
design del linguaggio. Padronissimo: la diatriba e' morta e sepolta :). 


grazie mille sei stato chiarissimo :)

Sei 1 Ghei ;-)

Wč misiiiii :)) il tuo eroe negativo? :))
anke tu sei dei nostri?

Non sono sicuro di aver capito a chi ti riferisci dicendo "i nostri",
quindi nel dubbio non aderisco... ma certamente non gradirei di
essere chiamato "Ghei" quando faccio una domanda sul Java...
E' un umorismo pietoso, ecco tutto.
Direi di chiudere qui questa discussione OT, ok?
RamboII ha scritto nel messaggio ...


 ha scritto nel messaggio
news:%ylZ7.11$WQ2...@news2.tin.it...


 smontare le apparecchiature Telecoma, non sarebbe successo nulla.
err... tralasciamo i dettagli però la prossima volta :p
ciao ancora, scusate ed ancora grazie.
Federico

Ok, ora però non vi scusate più sennò mi imbarazzo :))
Saluti a tutti.
Misirion
RamboII ha scritto nel messaggio ...
