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
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