Shiningemerald
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
1

Что такое статические и нестатические функции, и чем они различаются?

02.02.2012, 20:49. Показов 5149. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Тема:Объектно-ориентированное программирование.
Ребят, кто может точно сказать что такое статические и нестатические функции и чем они различаются?
Спасибо заранее!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2012, 20:49
Ответы с готовыми решениями:

Что такое C# и F# чем они отличаються и их назначение
Что такое C# и F# чем они отличаються и их назначение Раскажите чем отличаються два языка, какие...

Что такое входной и выходной поток? чем они отличаются?
Что такое входной и выходной поток? чем они отличаются?

Теория по C#: Какие виды параметров бывают и чем они различаются
Помогите ответить на вопросы по экзамену: 1. Какие виды параметров бывают и чем они различаются?...

Что такое классы и чем они хороши для использования в программах?
Заранее благодарен! Дело в том, что я пишу на VB6, но, то ли мозгов не хватает, то ли чего-то еще...

5
55 / 55 / 9
Регистрация: 18.03.2010
Сообщений: 345
Записей в блоге: 1
02.02.2012, 20:53 2
1. Если создать статическую функцию в классе, то чтобы её вызвать создавать объект класса не нужно.
2. Статические методы могут вызывать и использовать только другие статические методы и статические переменные. Из статического метода нельзя выполнять вызов не статического метода - члена класса.
1
Shiningemerald
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
02.02.2012, 20:55  [ТС] 3
romedal, спасибо
Кто еще что-нибудь знает-пишите пожалуйста)
0
Эксперт С++
5054 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,045
02.02.2012, 21:22 4
Electroflower, если я ничего не упустил, то romedal дал исчерпывающий ответ. Если надо "ещё что-нибудь" - задавайте конкретные вопросы. Если надо более развёрнуто - обратитесь к любому учебнику по С++ или гуглу.
1
Shiningemerald
384 / 117 / 22
Регистрация: 05.01.2012
Сообщений: 951
02.02.2012, 21:25  [ТС] 5
Цитата Сообщение от silent_1991 Посмотреть сообщение
или гуглу.
гугл главный врагтам я уже искала, везде разное написано...
окей, пойду читать
0
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
02.02.2012, 21:32 6
Цитата Сообщение от romedal Посмотреть сообщение
2. Статические методы могут вызывать и использовать только другие статические методы и статические переменные. Из статического метода нельзя выполнять вызов не статического метода - члена класса.
ну и глобальные, относительно текущей области видимости, функции и переменные

для компилятора реализуются как обычные функции к слову
те в отличии от обычных методов классов в них не происходит неявной передачи адреса объекта
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2012, 21:32
Помогаю со студенческими работами здесь

GF 6100 и 6150 чем они различаются и есть ли у них разница в скорости?
Ребята, подскажите дилетанту - есть 2 типа (по крайней мере сталкивался с двумю) встроек от nvidia...

Лимиты на статические и нестатические...
Проект в ВБ6. Многое вырезано, оставлена суть, помогите плз разобраться. Option Explicit ...

Статические и нестатические объекты
Здравствуйте, есть вопрос Почему MessageBox статический и при его вызове не используется...

Статические и нестатические переменные и методы.
Что такое статические и нестатические переменные и методы? Объясните плизз доходчиво.

Переделать статические методы в нестатические
Здравствуйте, буду очень благодарен за помощь, тк уже третьи сутки ломаю голову Собственно кусок...

VB6. Лимиты на статические и нестатические переменные
Проект в ВБ6. Многое вырезано, оставлена суть, помогите плз разобраться. Option Explicit ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru