Black nontransparent glass (Cycles)
You can use a glossy/diffuse mix with the fresnel or layer weight node as the mix factor. This is basically the same thing as the glass shader, but without any transmission. You can actually remove the diffuse shader entirely and leave the first input blank if you want. It'll be a bit less realistic but you get a darker black.