summaryrefslogtreecommitdiff
path: root/CPP/Basics/cow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CPP/Basics/cow.cpp')
-rw-r--r--CPP/Basics/cow.cpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/CPP/Basics/cow.cpp b/CPP/Basics/cow.cpp
new file mode 100644
index 0000000..96a47d6
--- /dev/null
+++ b/CPP/Basics/cow.cpp
@@ -0,0 +1,24 @@
+#include "cow.h"
+
+// Constructor
+cow::cow(std::string name_i, int age_i, unsigned char purpose_i) {
+ name = name_i;
+ age = age_i;
+ purpose = purpose_i;
+}
+
+std::string cow::get_name() {
+ return name;
+}
+
+int cow::get_age() {
+ return age;
+}
+
+unsigned char cow::get_purpose() {
+ return purpose;
+}
+
+void cow::set_age(int age_i) {
+ age = age_i;
+}