Не функции, а методы Объектов. Это большая разница и ключ к ОО.
Простой пример:
String x = new String("abcdef");
String y = x.substring(2);
Обратите внимание на идею, которую вы начинаете с получения ссылки на объект определенного типа, здесь x - это строка.
Затем вы можете попросить x сделать много разных вещей, например извлечь подстроки. Полный набор того, что вы можете сделать, описан в классе String.
Так что подход к вещам - это сказать
- Какой тип объекта мне нужен? Прикосновение к гуглу помогает здесь.
- Как мне его создать - иногда это просто новый класс (), иногда другой класс делает их для вас. Документация класса обычно говорит вам, как.
- Теперь, что я могу с этим сделать? Прочтите документацию по методу.
Как уже указывалось, онлайн-уроки помогут. Потратьте время на проработку некоторых.
IDE (например, Ecplise бесплатен) окажет вам «помощь», предлагая меню доступных методов, когда у вас есть объект.
Очень часто для каждой новой вещи, которую вы хотите сделать, есть полезные фрагменты кода.