区别是所处地位不同。
1、公子:中国古代一种对别人的称乎,多用于男性。
2、世子:开始时世子只是个称谓,所有儿子都是世子,后来演变成册封,也就是后来的储君,即继承父亲职位或爵位的大儿子,但大多还是册立长子,历史上册立少子为世子的也有。后世则称继承王爷、诸侯爵位者的正式封号为世子,多由嫡、长充任。