[Domanda] Java: Istruzioni e Sottoprogrammi

Ragazzi ma i comandi o istruzioni native di Java sono solo if, break, else, switch, while e comunque le cose che automaticamente l'IDE ti segna in carattere rosso? Mentre i sottoprogrammi sono tutti quei metodi lì con il quale hai accesso attraverso il "."? Scusate le domande formulate anche in un modo un po' sciocco, ma sono un principiante e soprattutto non conosco l'OOP...
Prima cosa: non tradurre in Italiano. Mantieni tutto il più possibile in Inglese, ti aiuterà molto più avanti.

Secondo: if, while, e gli altri non sono comandi veri e propri, sono costrutti più che altro. Hanno funzioni particolari e non sono gli unici. Anche public, static, volatile, strctfp e altri esistono ma non sono comandi ma sono modificatori.

Il punto permette di scendere di un livello. Immagina di avere un oggetto Dog che ha dei metodi (ad esempio getName() ). Quando fai
Codice:
Dog dog = new Dog();
dog.getName();
nell'ultima riga, scendi di un livello, ovvero accedi al contenuto dell'oggetto che precede il punto.

Non esistono sotto programmi (almeno non ancora per te). Esistono sotto oggetti però. Vai a guardare perché devi scrivere System.out.println() per scrivere qualcosa in console. Guarda cosa fa ciascun punto. Avrai le idee chiare allora.
"Amo molto parlare di niente, è l'unico argomento di cui so tutto" - Oscar Wilde

NON OFFRO ASSISTENZA PRIVATA. NON SCRIVETEMI PER RISOLVERE UN PROBLEMA. CREATE UNA NUOVA DISCUSSIONE.
@_gjkf_ la spiegazione sulle classi, gli oggetti e i metodi se non sbaglio riguarda la OOP vero?

Comunque, una cosa tipo questa non è un sotto programma?

static void printNumeroSimboletti(int numero, String simbolo/i)
{
for (int contatore=0; contatore<=10; contatore++)
{
System.out.print(simbolo/i);
}
System.out.println();
System.out.println(numero);
for (int contatore=0; contatore<=10; contatore++)
{
System.out.print(simbolo/i);
}
} (Modificato 11/08/2017, 13:07 da GamerAnonimo17.)
Discussioni simili
Ultimo: zGlowy_
20/10/2017, 10:28
 
[Risolto] Imparare Java
1 136
Ultimo: _gjkf_
13/09/2017, 19:19
Ultimo: Scrausettoh
09/09/2017, 22:27

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)