CLR: .Net / Mono / Boo / Otros CLR > C#
Implementacion de interfaz
(1/1)
Ryusaki N:
Hola a todos, estoy trabajando una aplicacion de consola y estoy tratando de aplicar una interfaz, el codigo es el siguiente:
--- Código: C# --- using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace trabajadores{ interface reloj { void sethora(int h1); void setmin(int m1); void setseg(int s1); int gethora(); int getmin(); int getseg(); void muestra(); }}
Y tengo la siguiente clase:
--- Código: C# --- using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace trabajadores{ class hora : reloj { private int h, m, s; public hora(int h1,int m1,int s1) { sethora(h1); setmin(m1); setseg(s1); } public void reloj.sethora(int h1) { h = h1; } public void reloj.setmin(int m1) { m = m1; } public void reloj.setseg(int s1) { s = s1; } public int reloj.gethora() { return h; } public int reloj.getmin() { return m; } public int reloj.getseg() { return s; } }}
Los metodos set dentro del constructor me estan dando problemas, alguien puede decirme que hago mal aca? Gracias de antemano, saludos.
Jeysscarr:
Te aconsejo que uses propiedades, es mejor y más adaptado a la lógica .net, seguro no te dará problemas
--- Código: C# --- Public Int Horas{ get{} set{}}
Ryusaki N:
Muchas gracias por la aclaración. Saludos.
Navegación
Ir a la versión completa