-
Notifications
You must be signed in to change notification settings - Fork 0
/
Competition.h
41 lines (29 loc) · 1.35 KB
/
Competition.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/* Βέλλιος Γεώργιος-Σεραφείμ ΑΕΜ: 9471 velliosg@ece.auth.gr -- Μανούσος Διαγόρας ΑΕΜ: 9554 dmanouso@ece.auth.gr */
#ifndef COMPETITION_H_INCLUDED
#define COMPETITION_H_INCLUDED
#include <iostream>
#include <string>
#include <ctime>
#include "FoodAward.h"
using namespace std;
/*Γίνεται δήλωση της βασικής κλάσης του διαγωνισμού(competition) που κληρονομεί τα γνωρισματά της στις παραγώμενες κλάσεις TeamCompetition,CreativityCompetition,ImmunityCompetition ,
καθώς και των μεταβλητών και των μεθόδων που περιέχει η κλάση .Καθε διαγωνισμός έχει 3 μεταβλητές (οπότε 3 setters και 3 getters), 2 constructors ,
με και χωρις ορίσματα, εναν destructor και 1 επιπλέον μεθόδο για εκτύπωση της κλάσης */
class Competition{
protected:
int id;
string name;
string winner;
public:
Competition();
Competition(int arithmos,string onoma,string nikitis="");
~Competition();
void setId(int a);
void setName(string b);
void setWinner(string c);
int getId();
string getName();
string getWinner();
void status();
};
#endif // COMPETITION_H_INCLUDED