The authors present an object algebra for manipulating complex objects in fuzzy object-oriented database systems. Unlike in most of the existing query languages, the design of this object algebra is based on the type and set aspects of the class. A framework is presented for executing set-theoretic operations, namely union, intersection, and difference, on the class construct. The set operations on the membership of the corresponding class containing fuzzy objects are developed by using the truth-value of the object and object identity. The type description of the resulting class derived by a set operation is specified. The authors also discuss the inheritance property characteristic for the derived class with fuzzy objects.