31/01/2011, 15:59
|
| | Fecha de Ingreso: enero-2008
Mensajes: 229
Antigüedad: 16 años, 10 meses Puntos: 1 | |
Respuesta: Clases en C++, que quiere decir esta linea? solo para completar un poco tu información nup_. Una clase abstracta(basta con declarar un método virtualmente puro para que una clase sea abstracta) significa que no podrá ser instanciada, por lo que sera necesario crear una clase que herede los métodos de la clase Abstracta, la cual para poder ser instanciada necesita definir todoso los metodos declarados como virtualmente puros en la clase abstracta. Const en en un método no static(ya que no podras ponerle static a un método static) significa que los atributos de la clase no podran ser alterados esto es por ejemplo
class abstracta
{
int val;
abstracta():val(0)
{
}
public:
fo() const
{
return val;// val no podrá ser modificado ya que el método tiene puesto const
}
}; |