Clase (C++)
Una clase es un patrón que define un nuevo tipo de dato para construir objetos, y que por defecto los miembros de la clase se pueden declarar privados o públicos. Una clase publica da acceso a las variables o funciones. Cuando se ha declarado la clase con una restringida determinación, solo la misma clase puede acceder a sus funciones, lo que hace a la clase privada.
En este ejemplo de clase hacemos publica las funciones y variables.
La clase a diferencia de un objeto, considera al objeto quien solo siendo una instancia de la clase recibe mensajes y los procesa. La clase incluye las descripciones del objeto.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#include using namespace std; class LaQueSea { public: double salario(double sd, int d, int h) { double ph=(sd/8)*2*h; double total=ph+(sd*d); return total; } }otraX; main() { int diast,horasx; double pago,salario; cout<<"\nPAGO POR DIA: "; cin>>salario; cout<<"\nDIAS TRABAJADOS: "; cin>>diast; cout<<"\nHORAS EXTRAS TRABAJADAS: "; cin>>horasx; pago=otraX.salario(salario,diast,horasx); cout<<"\nPAGO AL EMPLEADO: "<<pago; } |