Whether Christ should have taught all things openly?

Objections

Objection 1 : It would seem that Christ should not have taught all things openly. For we read that He taught many things to His disciples apart: as is seen clearly in the sermon at the Supper. Wherefore He said: "That which you heard in the ear in the chambers shall be preached on the housetops" [*St. Thomas, probably quoting from memory, combines Mt. 10:27 with Lk. 12:3]. Therefore He did not teach all things openly.
Objection 2 : Further, the depths of wisdom should not be expounded save to the perfect, according to 1 Cor. 2:6: "We speak wisdom among the perfect." Now Christ's doctrine contained the most profound wisdom. Therefore it should not have been made known to the imperfect crowd.
Objection 3 : Further, it comes to the same, to hide the truth, whether by saying nothing or by making use of a language that is difficult to understand. Now Christ, by speaking to the multitudes a language they would not understand, hid from them the truth that He preached; since "without parables He did not speak to them" (Mt. 13:34). In the same way, therefore, He could have hidden it from them by saying nothing at all.