Ciao, ho creato 3 classi:
Monitor.h
codice:
#ifndef MONITOR_H_
#define MONITOR_H_
using namespace std;
class Monitor
{
private:
float frequenza;
string risoluzione;
string marca;
public:
void setFrequenza(float _frequenza);
float getFrequenza();
void setRisoluzione(string _risoluzione);
string getRisoluzione();
void setMarca(string _marca);
string getMarca();
}
#endif /*MONITOR_H_*/
Tastiera.h
codice:
#ifndef TASTIERA_H_
#define TASTIERA_H_
class Tastiera
{
private:
int tasti;
string marca;
public:
void setTasti(int _tasti);
int getTasti();
void setMarca(string _marca);
string getMarca();
}
#endif /*TASTIERA_H_*/
Computer.h che contiene un oggetto Tastiera e Monitor
codice:
#include "Monitor.h"
#include "Tastiera.h"
#ifndef COMPUTER_H_
#define COMPUTER_H_
class Computer
{
private:
string marca;
Monitor monitor;
Tastiera tastiera;
public:
void setMarca(string _marca);
string getMarca();
void setMonitor(Monitor _monitor);
Monitor getMonitor();
void setTastiera(Tastiera _tastiera);
Tastiera getTastiera();
}
#endif /*COMPUTER_H_*/
Ora dov'è che devo definire i metodi delle classi dato che qui ho dato solo l'implemenatzione? Lo faccio in un file .cpp tipo main.cpp o all'interno delle classi create? Qual'è il modo migliore?
Grazie