If you're patient, cats can be trained. However, if a cat does not want to do something they will let you know with a scratch or a bite. Cats fetch, come when called, and can learn "no" but usually with a price. Play is the best with training.
Training a cat depends mostly on the cat's intelegence. I trained my cat to sit, stay, roll-over, beg, say please, and to lay down. It's hard work to train cats.
Yes, cats can be trained. You can teach them to use their talents to do tricks, sit on command and the like. Look it up on youtube sometime, you may be surprised.