Questao 6 - PDM

Run Settings
LanguageSwift
Language Version
Run Command
/* Questao 6 - PDM*/ class Aluno{ var nome : String = "Vazio" var sobrenome : String = "Vazio" var disciplinas = [String]() init(nome: String, sobrenome: String, disciplinas: [String]) { self.nome = nome self.sobrenome = sobrenome self.disciplinas = disciplinas } func descricao() -> String{ let mensagem = "\(nome) \(sobrenome) esta matriculado em \(disciplinas)" // Fulano Silva está matriculado em Prog. para Disp. Móveis, Projeto Integrado return mensagem } } class Professor: Aluno{ override func descricao() -> String{ let mensagem = "\(nome) \(sobrenome) eh professor de \(disciplinas)" // Andrei Bosco é professor de História do Design, Prog. para Disp. Móveis. return mensagem } } let windson = Aluno(nome: "Fulano", sobrenome:"Silva", disciplinas: ["Prog. para Disp. Móveis", "Projeto Integrado 2"]) let andrei = Professor(nome: "Andrei", sobrenome: "Bosco", disciplinas: ["História do Design", "Prog. para Disp. Móveis"]) print(windson.descricao()) print(andrei.descricao())
Editor Settings
Theme
Key bindings
Full width
Lines