estudar1920 – classes em c++

Exemplo de uma classe, construtor, destrutor, método, protótipo e declaração no main de instâncias da classe

#include <iostream>

using namespace std;
class Rectangulo
{
private:
	//atributos
	int base, altura;

public:
	//construtor
	Rectangulo(int b, int a)
	{
		base = b;
		altura = a;
	}
	//destrutor
	~Rectangulo()
	{
		cout << "\ndestrutor " << endl;
		base = NULL;
		altura = NULL;
	}
	//método
	int area(); //prótotipo 
};

int Rectangulo::area()
{
	return base * altura;
}


int main()
{
	Rectangulo r1(10,10), r2(4,4); //instâncias
	cout << "\narea do r1: " << r1.area() << endl;
	cout << "\narea do r2: " << r2.area() << endl;
	return 0;
}
Tags :