黑盒(粵拼:haak1 haap2;英文:black box)係運算理論同相關領域上嘅一個概念。如果話一部機械係一部黑盒,就表示研究者知佢嘅輸入同輸出,但完全唔知部機械係點樣由輸入計個輸出出嚟嘅。
喺編程入面嘅抽象資料類型同後來嘅物件,背後嘅基礎概念就係黑盒。