Untitled
unknown
plain_text
2 years ago
1.4 kB
6
Indexable
using System.Runtime.CompilerServices;
namespace DesafioPOO.Models
{
public abstract class Smartphone
{
private string Numero { get; set; }
private string Modelo { get; set; }
private string Imei { get; set; }
private int Memoria { get; set; }
public Smartphone(string numero, string modelo, string imei, int memoria)
{
// Verificando se o numero do celular é nulo
try
{
if (numero.Length > 0 )
{
Console.WriteLine("Número valido.");
}
else
{
throw new ArgumentNullException("Número de celular não pode ser nulo.");
}
}
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
Numero = numero;
Modelo = modelo;
Imei = imei;
Memoria = memoria;
}
public void Ligar()
{
Console.WriteLine("Ligando...");
}
public void ReceberLigacao()
{
Console.WriteLine("Recebendo ligação...");
}
public abstract void InstalarAplicativo(string nomeApp);
}
}Editor is loading...
Leave a Comment