ID EN
ABC

abstractproperty

Python 3.11

A subclass of the built-in property(), indicating an abstract property.

Syntax

PYTHON
@abc.abstractproperty

Examples

Example 1
PYTHON
class C(ABC):
    @property
    @abstractmethod
    def my_abstract_property(self):
        ...
Example 2
PYTHON
class C(ABC):
    @property
    def x(self):
        ...

    @x.setter
    @abstractmethod
    def x(self, val):
        ...
Example 3
PYTHON
class D(C):
    @C.x.setter
    def x(self, val):
        ...

See Also

property property.getter() property.setter() property.deleter() abstractmethod() property() property()