From e9284951b331cc9809363ab46f2a0ab60f8da0d4 Mon Sep 17 00:00:00 2001 From: chahana7 Date: Wed, 27 Nov 2024 17:54:58 -0500 Subject: [PATCH 1/7] Create example --- example | 1 + 1 file changed, 1 insertion(+) create mode 100644 example diff --git a/example b/example new file mode 100644 index 0000000..917af50 --- /dev/null +++ b/example @@ -0,0 +1 @@ +git clone https://github.com//classes-example.git From 0c6023ec936d5a4ae84b38fef2969be649cfba47 Mon Sep 17 00:00:00 2001 From: chahana7 Date: Wed, 27 Nov 2024 17:56:53 -0500 Subject: [PATCH 2/7] Delete example --- example | 1 - 1 file changed, 1 deletion(-) delete mode 100644 example diff --git a/example b/example deleted file mode 100644 index 917af50..0000000 --- a/example +++ /dev/null @@ -1 +0,0 @@ -git clone https://github.com//classes-example.git From cab8937a3df0fe47b9df982cd123075bb97d54b5 Mon Sep 17 00:00:00 2001 From: chahana7 Date: Wed, 27 Nov 2024 17:57:43 -0500 Subject: [PATCH 3/7] Create Ch --- Ch | 1 + 1 file changed, 1 insertion(+) create mode 100644 Ch diff --git a/Ch b/Ch new file mode 100644 index 0000000..315d21d --- /dev/null +++ b/Ch @@ -0,0 +1 @@ +git clone https://github.com//classes-example.git From 9c811c07e87b3437464edd02cc483e3c72b3883b Mon Sep 17 00:00:00 2001 From: chahana7 Date: Wed, 27 Nov 2024 17:59:51 -0500 Subject: [PATCH 4/7] Create CHH --- CHH | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 CHH diff --git a/CHH b/CHH new file mode 100644 index 0000000..4789c6a --- /dev/null +++ b/CHH @@ -0,0 +1,3 @@ +git add . +git commit -m "Created a child class for " +git push origin main From f3995bbc86e355f8decc4d5ee47ec17f92587398 Mon Sep 17 00:00:00 2001 From: chahana7 Date: Wed, 27 Nov 2024 18:02:08 -0500 Subject: [PATCH 5/7] Delete Ch --- Ch | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Ch diff --git a/Ch b/Ch deleted file mode 100644 index 315d21d..0000000 --- a/Ch +++ /dev/null @@ -1 +0,0 @@ -git clone https://github.com//classes-example.git From 8159d52ba3911bf293179b4a6cd7c330e9e713f6 Mon Sep 17 00:00:00 2001 From: chahana7 Date: Wed, 27 Nov 2024 18:02:17 -0500 Subject: [PATCH 6/7] Delete CHH --- CHH | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 CHH diff --git a/CHH b/CHH deleted file mode 100644 index 4789c6a..0000000 --- a/CHH +++ /dev/null @@ -1,3 +0,0 @@ -git add . -git commit -m "Created a child class for " -git push origin main From ae157a77ed17075aa38243f1b14a1581e1eb6cfb Mon Sep 17 00:00:00 2001 From: chahana7 Date: Wed, 27 Nov 2024 22:18:54 -0800 Subject: [PATCH 7/7] Added ElectricCar class as a child of Car --- Car.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Car.py b/Car.py index 9741b1f..74c06af 100644 --- a/Car.py +++ b/Car.py @@ -12,3 +12,15 @@ def display_info(self): def honk(self): """Specific implementation for a car.""" return "Honk honk!" +class ElectricCar(Car): + def __init__(self, brand, model, year, doors, battery_capacity): + super().__init__(brand, model, year, doors) + self.battery_capacity = battery_capacity + + def display_info(self): + """Override the display_info method to include battery information.""" + return f"Electric Car: {self._brand} {self._model}, {self.doors} doors ({self._year}) - Battery: {self.battery_capacity} kWh" + + def charge(self): + """New method specific to ElectricCar.""" + return "Charging the battery!"