> catGroup = new CatGroup(cat1, cat2, cat3)
> catGroup.canOpen(door)

え?釣りじゃないよ?
なにがだめなん?