上市公司和国企的区别是:
1、国有企业一般是指一个国家的中央政府或联邦政府投资或参与控制的企业而上市公司是指所公开发行的股票经过国务院或者国务院授权的证券管理部门批准在证券交易所上市交易的股份有限公司。2、一般是政府的意志和利益决定了国有企业的行为。而上市公司则是通过董事会或者股东会进行决议。3、国企同时具有营利法人和公益法人的特点。
法律依据
《中华人民共和国公司法》第一百二十条
本法所称上市公司,是指其股票在证券交易所上市交易的股份有限公司。第一百二十一条上市公司在一年内购买、出售重大资产或者担保金额超过公司资产总额百分之三十的,应当由股东大会作出决议,并经出席会议的股东所持表决权的三分之二以上通过。