C sharp - Herencia de clases

 
Vista:

Herencia de clases

Publicado por ALberto Valero (25 intervenciones) el 24/07/2007 18:52:41
Que tal amigos, mi consulta es la siguiente: tengo una clase publica que tiene metodos que quiero usar en otra clase, pero cuando creo una instancia de la clase y al compilar me manda el sig error:

C:\Documents and Settings\user01\My Documents\Copy of InterfazXLS\Log.cs(25): The type or namespace name 'SQL' could not be found (are you missing a using directive or an assembly reference?)

EJemplo de lo que estoy haciendo :

public class SQL
{
public metodo1
{
//codigo
}
}

public class Log:SQL
{
public class metodo2
{
SQL obj=new SQL();
obj.metodo1();
}
}

y estan en la misma solution no se que es espero puedan ayudarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Herencia de clases

Publicado por Yamil Bracho (1164 intervenciones) el 25/07/2007 18:50:34
Chequea el namespace donde tienes a SQL..
De todas maneras si la clase Log desciende de SQL puedes hacer :

public class Metodo2
{
Metodo1();
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Herencia de clases

Publicado por fisa (87 intervenciones) el 26/07/2007 14:33:31
Ademas no se si fue cuando lo pasaron, o en el codigo original esta asi, pero ahi hay un error: no puede definirse un metodo que devuelva un tipo "class".
En la clase Log, definen:

public CLASS metodo2
{
...
}

Supongo que fue un error cuando pasaban el codigo al foro, pero sino, eso va a dar un error.

Suerte

Fisa
Correo: [email protected]
MSN: [email protected]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar