Definicion de clase en c#, c++, java, java script y visual basic.

Páginas: 6 (1269 palabras) Publicado: 14 de septiembre de 2012
C#

En C#, una clase es un tipo de datos muy eficaz. Como las estructuras, las clases definen los datos y el comportamiento del tipo de datos.
Los programadores pueden crear objetos que son instancias de una clase.
A diferencia de las estructuras, las clases admiten herencia, que es una parte fundamental de la programación orientada a objetos.
Las clases se definen mediante la palabraclave class, como se muestra en el ejemplo siguiente:
C#
Copiar código
public class Customer
{
//Fields, properties, methods and events go here...
}


El nivel de acceso precede a la palabra clave class. En este caso, se utiliza public, que significa que cualquiera puede crear objetos a partir de esta clase. El nombre de la clase sigue a la palabra clave class.

El resto de ladefinición es el cuerpo de clase, donde se definen el comportamiento y los datos. Los campos, propiedades, métodos y eventos de una clase se conocen colectivamente como miembros de clase.

Aunque se utilizan a veces de forma intercambiable, una clase y un objeto son cosas diferentes. Una clase define un tipo de objeto, pero no es propiamente un objeto. Un objeto es una entidad concreta basada en unaclase y, a veces, se denomina instancia de una clase.

C++


Los objetos en C++ son abstraídos mediante una Clase. Según el paradigma de la programación orientada a objetos un objeto consta de:
Métodos o funciones
Atributos o Variables Miembro
Un ejemplo de clase que podemos tomar es la clase de un perro. Cada perro comparte unas características (atributos). Su número de patas, el color de supelaje o su tamaño son algunos de sus atributos. Las funciones que lo hagan ladrar, cambiar su comportamiento... esas son las funciones de la clase.

JAVA


Las clases son lo más simple de Java. Todo en Java forma parte de una clase, es una clase o describe como funciona una clase. El conocimiento de las clases es fundamental para poder entender los programas Java.

Todas las acciones delos programas Java se colocan dentro del bloque de una clase o un objeto. Todos los métodos se definen dentro del bloque de la clase, Java no soporta funciones o variables globales. Esto puede despistar a los programadores de C++, que pueden definir métodos fuera del bloque de la clase, pero esta posibilidad es más un intento de no separarse mucho y ser compatible con C, que un buen diseño orientadoa objetos. Así pues, el esqueleto de cualquier aplicación Java se basa en la definición de una clase.

Todos los datos básicos, como los enteros, se deben declarar en las clases antes de hacer uso de ellos. En C la unidad fundamental son los ficheros con código fuente, en Java son las clases. De hecho son pocas las sentencias que se pueden colocar fuera del bloque de una clase. La palabra claveimport (equivalente al #include) puede colocarse al principio de un fichero, fuera del bloque de la clase. Sin embargo, el compilador reemplazará esa sentencia con el contenido del fichero que se indique, que consistirá, como es de suponer, en más clases.

Tipos de Clases En Java


Hasta ahora sólo se ha utilizado la palabra clave public para calificar el nombre de las clases que hemosvisto, pero hay tres modificadores más. Los tipos de clases que podemos definir son:

abstract
Una clase abstract tiene al menos un método abstracto. Una clase abstracta no se instancia, sino que se utiliza como clase base para la herencia.

final
Una clase final se declara como la clase que termina una cadena de herencia. No se puede heredar de una clase final. Por ejemplo, la clase Math esuna clase final.

public
Las clases public son accesibles desde otras clases, bien sea directamente o por herencia. Son accesibles dentro del mismo paquete en el que se han declarado. Para acceder desde otros paquetes, primero tienen que ser importadas.

synchronizable
Este modificador especifica que todos los métodos definidos en la clase son sincronizados, es decir, que no se puede...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de datos c++, java
  • Subprogramas en java y c++
  • Diferencia entre C ++ Y JAVA
  • Como programas en c y en java
  • Java Vs C#
  • C++ vs java
  • C++ Vs Java
  • Caracteristicas De Visual Basic Y Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS