<分区>
考虑以下类:
class X {
};
一个人可以很容易地继承它:
class Y : public X {
};
到目前为止......假设我们不希望任何人继承Y
,那么我们可以改为这样做。
class Y sealed : public X {
};
或者我们可以这样做:
class Y final : public X
};
final
和 sealed
这两个关键字之间的主要区别是什么?我知道它们的基本用途和用途;我只是想知道两者之间是否有任何特别不同。