traduccion1enriquez_luis v15 00-03

2
MIN 0-3 ENRIQUEZ TORRES, LUIS Que tal, nueva entrega del curso de C++, la numero 15. Última entrega de esta primera aproximación al trabajo con clases y objetos, a la programación orientada a objetos. Y vamos a empezar viendo cómo podemos utilizar clases como dato miembro dentro de otras clases. Vamos a ver por lo tanto como construir clases complejas partiendo de la declaración de clases más simples, que posteriormente iremos incluiremos en la declaración de la clase compleja. Así por ejemplo podemos declarar una clase rueda, una clase motor, una clase transmisión, una clase equipamiento, etc, etc. Y luego combinarlas todas para crear una clase coche. En esta clase coche declararemos que tiene una relación con las clases de las que depende un coche: rueda, motor, transmisión, equipamiento, etc. Pero veamos un ejemplo más acorde con el uso que podemos darle dentro del video tutorial, una clase a la que podemos llamar rectángulo, y un rectángulo a su vez está

Upload: luis-enriquez-torres

Post on 11-Feb-2016

3 views

Category:

Documents


0 download

DESCRIPTION

Traduccion1Enriquez_Luis V15 00-03

TRANSCRIPT

Page 1: Traduccion1Enriquez_Luis V15 00-03

MIN 0-3

ENRIQUEZ TORRES, LUIS

Que tal, nueva entrega del curso de C++, la numero 15. Última entrega de esta primera aproximación al trabajo con clases y objetos, a la programación orientada a objetos. Y vamos a empezar viendo cómo podemos utilizar clases como dato miembro dentro de otras clases. Vamos a ver por lo tanto como construir clases complejas partiendo de la declaración de clases más simples, que posteriormente iremos incluiremos en la declaración de la clase compleja.

Así por ejemplo podemos declarar una clase rueda, una clase motor, una clase transmisión, una clase equipamiento, etc, etc. Y luego combinarlas todas para crear una clase coche. En esta clase coche declararemos que tiene una relación con las clases de las que depende un coche: rueda, motor, transmisión, equipamiento, etc.

Pero veamos un ejemplo más acorde con el uso que podemos darle dentro del video tutorial, una clase a la que podemos llamar rectángulo, y un rectángulo a su vez está constituido por líneas, y una línea está definida por puntos, y un punto está definido por coordenadas, que tienen que tener un valor. Por tanto conociendo los valores que tengan las coordenadas de los puntos de varias líneas podemos construir una clase rectángulo.

Page 2: Traduccion1Enriquez_Luis V15 00-03

Vamos por tanto a crear una clase compleja a la que llamaremos rectángulo, y que contendrá a su vez una clase como dato miembro, lo haremos de nuevo como en el anterior video tutorial: declarando las clases en un archivo de extensión htp y definiéndolas en un archivo de extensión cpp.

Porque en definitiva programar parte de entender de modo preciso lo que queremos hacer, que es algo que no tiene que ver con programar en sí, sino con tener claras las ideas, porque si lo que queremos es crear un rectángulo, está definido por cuatro líneas y esas cuatro líneas lo que hace es conectar cuatro puntos y cada uno de estos puntos se refiere a unas determinas coordenadas en un gráfico.