Salve a tutti!
Vi espongo brevemente il mio problema allegando del codice
class Song
def initialize (nome,artista,durata)
@nome=nome
@artista=artista
@durata=durata
end
e questo funziona perfettamente se scrivo
asong = Song.new(“partiro”,“bocelli”,120)
Adesso creo una sottoclasse
class anonima<Song
end
Questa eredita le caratteristiche della superclasse.
Adesso arriva la domanda…
Dato che l’ho chiamata “anonima” e’ una canzone che non possiede un
autore.
Come faccio a dire alla classe anonima<Song che non deve accettare il
valore corrispondente al nome dell’autore?
Spero di essere stato chiaro!
Per chi non l’avesse capito sto’ iniziando adesso…
Grazie per le eventuali risposte
Quello che cercavo
Grazie per il prezioso aiuto!!!
A questo punto mi da’ errore:
…\Meus
documentos\NetBeansProjects\Primeiro_projeto\app\controllers\prova_classe01.rb:37:in
`initialize’: wrong number of arguments (2 for 1) (ArgumentError)
Quello che cercavo
Grazie per il prezioso aiuto!!!
A questo punto mi da’ errore:
…\Meus
documentos\NetBeansProjects\Primeiro_projeto\app\controllers\prova_classe01.rb:37:in
`initialize’: wrong number of arguments (2 for 1) (ArgumentError)
Non mi da’ nessun errore…scusa…non ho pulito bene… Grazie di
nuovo
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.