Inheritance has intensively been studied in both object-oriented programming (Oop) and knowledge representation and reasoning (KRR). On the other hand, the approaches to multiple inheritance and related method resolution, developed in both domains, remain separated. The primary goal of this paper is to demonstrate how these approaches may be integrated using inheritance expressions. In particular, we examine inheritance as a belief bases management machinery designed to operate in dynamically changing environments where objects are embedded and act. We focus on objects that are belief bases containers, potentially participating in complex distributed reasoning scenarios. We show that inheritance expressions, inspired both by Oop and KRR, provide a simple yet flexible and powerful means for expressing inheritance and related belief/knowledge fusion.