如果classA完全公开。我需要知道有什么区别。换句话说。当(从完全公共类A扩展空类classB)而不是(使用该类A的实例)时,我得到的好处是什么? 反之亦然..
答案 0 :(得分:2)
可能有几种情况。
tinyint(1)
和boolean
。我认为可能会有更多案例。
答案 1 :(得分:0)
实际上,在功能上没有真正的区别。
也就是说,当你从后排读书时,会有一小部分额外的加载时间(不值得担心)。
那就是说,为什么要通过空白扩展类运行代码?
将类扩展到另一个类的目的是为扩展类添加功能,以用于其他地方并不需要的部分。
例如,您拥有涵盖数据库连接的主数据库类以及所有select,insert等。
然后,您的用户将在数据库中,并且您需要根据用户级别添加一些其他功能。
不是为用户复杂化数据库类,而是将类扩展到用户类中,然后您可以在其上使用新函数,而无需编辑第一个。