summaryrefslogtreecommitdiff
path: root/CPP/Basics/cow.cpp
diff options
context:
space:
mode:
authorCarlos Maiolino <[email protected]>2025-07-10 22:24:20 +0200
committerCarlos Maiolino <[email protected]>2025-07-10 22:24:20 +0200
commit869e68986aa8f69af6e7842260a68d1e5c6f796f (patch)
tree63b6b5ffc3d19414233d4629a533c0d9bf3cbf72 /CPP/Basics/cow.cpp
parent20834dcc57537cd95260a4a22f5d91a027adfd35 (diff)
Add a bunch of code
Signed-off-by: Carlos Maiolino <[email protected]>
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;
+}