Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: jeria en 13 Abril 2014, 02:44 am



Título: (consulta) terminos
Publicado por: jeria en 13 Abril 2014, 02:44 am
Hola  pues soy nuevo en programación y quería hacer una consultas de términos
como el significado y uso de estos  en lenguajes como java y c# ya que por ahora son estos con los que estoy trabajando.

void
static
private
public


Título: Re: (consulta) terminos
Publicado por: Eleкtro en 15 Abril 2014, 02:47 am
Hola.

Dispones de todo lo necesario para aprender CSharp en la documentación de MSDN (http://msdn.microsoft.com/en-us/library/618ayhy6.aspx), solo tienes que buscar.


· void    (C# Reference) (http://msdn.microsoft.com/en-us/library/yah0tteb.aspx)
· static  (C# Reference) (http://msdn.microsoft.com/en-us/library/98f28cdx.aspx)
· private (C# Reference) (http://msdn.microsoft.com/en-us/library/st6sy9xe.aspx)
· public  (C# Reference) (http://msdn.microsoft.com/en-us/library/yzh058ae.aspx)
· Accessibility Levels (C# Reference) (http://msdn.microsoft.com/en-us/library/ba0a1yw2.aspx)
· Static Classes and Static Class Members (http://msdn.microsoft.com/en-us/library/79b3xss3.aspx)


Resumídamente:

Generálmente Void se usa para especificar que un método no devuelve un valor (un método que devuelve un valor es una Función y por lo tanto se debe especificar el tipo de retorno de datos del método (Ej: Int))

Private: Modificador de acceso para especificar que el miembro solo es visible desde la Class donde lo declaraste.
Public: Modificador de acceso para especificar que el miembro no tiene restricciones de visibilidad (es decir, puedes acceder a él desde otras Classes y ensamblados).
Static: No tengo muy claro el concepto de este Keyword en C# (yo soy de VB.NET y el uso es distinto).

PD: Las consultas de C# deben formularse en al subforo de .NET.



EDITO:
Para Java, obviamente también tienes la documentación online de este lenguaje en la web de Oracle.

· Language Basics (http://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html)

· Learning the Java Language (http://docs.oracle.com/javase/tutorial/java/index.html)

Saludos