有一个类作为final和有一个类构造函数作为私有有什么区别

有一个类作为final和有一个类构造函数作为私有有什么区别