楼主您好1 如果是病毒性肝炎引起的肝癌,可能有一定的传染性,如果是其他非传染性的肝病引起的肝癌,没有传染性2 建议你做一下乙肝两对半检查,根据检查结果判断是否需要接种乙肝疫苗,甲肝疫苗也可以看看是否有必要接种3 乙肝表面抗体阳性,说明没有乙肝,对乙肝有较强的抵抗力