Sikta RoyKnowledge Contributor									
															
						What is inheritance in Object-Oriented Programming, and how does it facilitate code reuse?
													What is inheritance in Object-Oriented Programming, and how does it facilitate code reuse?												
												
												
		 
                    
Inheritance allows a new class (subclass) to inherit properties and behaviors (attributes and methods) from an existing class (superclass). This promotes code reuse by enabling subclasses to extend or specialize the functionality of their parent classes without duplicating code. Inheritance also facilitates the creation of class hierarchies, where subclasses inherit common features from ancestor classes.