WASET
	%0 Journal Article
	%A Jehad Al Dallal
	%D 2016
	%J International Journal of Computer and Systems Engineering
	%B World Academy of Science, Engineering and Technology
	%I Open Science Index 112, 2016
	%T Applications for Accounting of Inherited Object-Oriented Class Members 
	%U https://publications.waset.org/pdf/10004082
	%V 112
	%X A class in an Object-Oriented (OO) system is the basic unit of design, and it encapsulates a set of attributes and methods. In OO systems, instead of redefining the attributes and methods that are included in other classes, a class can inherit these attributes and methods and only implement its unique attributes and methods, which results in reducing code redundancy and improving code testability and maintainability. Such mechanism is called Class Inheritance. However, some software engineering applications may require accounting for all the inherited class members (i.e., attributes and methods). This paper explains how to account for inherited class members and discusses the software engineering applications that require such consideration.

	%P 706 - 709