As long as a question is clear and concise, can users of any level of experience ask questions? Or should only users of an intermediate and above level be allowed? What counts as too little or too inexperienced?
The amount of experience you have isn't important, but let me make a few comments on your question.
You didn't need this at top of your question; don't include things unrelated to your question.
(If I'm misusing this website, just tell me and I will go away)
A couple places you refer to
methodsbut since you're not talking about any specific language it's hard for anyone to know how you want them to look. Do you have a standard in your class that defines how method definitions are supposed to be written?
You asked whether your teacher mistyped. No one here can answer that.
It sounds like you need Create and Print methods. It would have been helpful if you would have made an attempt to get started and post your best guess; no matter how bad it is. People love to get points and respond if they are sure what you're asking about.
There's already some really good posts about your topic. But it's not immediately obvious how to google for them:
design class book stackoverflowdoesn't return anything good. But this returns some good links
design class author title book stackoverflow.
Any level of question is accepable as long as you've tried something (often shown by including code where appropriate). What is important is that you have the experience to be able to form a good question and understand the answer. So to ask a basic question you only need to have basic knowledge. However most basic question have already been asked so search to avoid posting a duplicate
What tends to go badly is low experience users asking high experience questions with an implied "you'll have to do this for me"