Название говорит все, в чем разница между свойством и методом?В чем разница между свойством и методом?
ответ
Документы также скажут все.
Недвижимость в основном синтаксис сахара для сеттера & геттер. Это в значительной степени.
За кулисами он будет просто извлекать и устанавливать значение поля подложки. Если вы явно создаете фоновое поле, вы можете направить get
и set
в это поле для упрощения настройки. Но в итоге это всего лишь сеттер & getter.
Свойства также имеют специальные метаданные, связанные с ними. – siride
Это намного больше, чем это. Методы могут иметь параметры (хотя индексы индекса даны как свойства с параметрами), включая параметры вывода и ref. Методы могут быть переданы делегатам. Методы могут быть перегружены различными параметрами. Методы могут иметь параметры типа. –
@ p.s.w.g: определенно, но сеттеры и геттеры не предназначены для любого из них. Они просто там, чтобы получить/установить значение и, возможно, добавить к нему некоторую логику. Есть много различий между свойством и методом, я ограничивал его равными сеттерами и геттерами. –
Если вы говорите о классах, а «свойство» является полем класса, в то время как «метод» говорит класс, чтобы сделать что-то.
Пусть ваш класс является автомобиль:
автомобилей MyCar = новый автомобиль (...);
Примера возможных свойства автомобиля:
myCar.Weight;
myCar.Color;
myCar.Speed;
В то время как метод рассказывает свой класс, чтобы сделать что-то, то есть
myCar.start();
myCar.setHeadLightState(boolean headlightsOn);
myCar.drive(Location location);
Надеется, что это помогает!
В C# термины «свойство» и «поле» используются для разных вещей. – dcastro
- 1. В чем разница между методом NavigationService.Navigate() и свойством PhoneApplicationFrame.Source?
- 2. Разница между свойством и методом экземпляра
- 3. Разница между методом GetGetMethod и свойством GetMethod?
- 4. В чем разница между атрибутом и свойством?
- 5. В чем разница между методом и функцией?
- 6. В чем разница между Оператором и Методом?
- 7. В чем разница между методом и полем?
- 8. В чем разница между методом и протоколом
- 9. В чем разница между алгоритмом и методом
- 10. Разница между свойством html и методом обновления в extjs 4?
- 11. Разница между методом и свойством объекта в node.js
- 12. Разница между свойством объекта и свойством типа
- 13. В чем разница между статическим методом и нестатическим методом?
- 14. В чем разница между методом расширения и статическим методом?
- 15. В чем разница между методом Java и родным методом?
- 16. В чем разница между свойством объекта?
- 17. В чем разница между свойством "[]" и "@each" в ember.js?
- 18. В чем разница между свойством и переменной в Swift?
- 19. В чем разница между свойством и функцией readonly в .net?
- 20. В чем разница между параметризованным свойством и функцией в vb.net?
- 21. В чем разница между узлом и свойством в Neo4J.
- 22. В чем разница между меткой и свойством в Neo4j?
- 23. Разница между функцией и методом
- 24. В чем разница между полем и свойством auto?
- 25. В чем разница между свойством DataKeys Gridview и DataKeyNames?
- 26. В чем разница между свойством Property и Dependency
- 27. В чем разница между свойством с @JsonIgnore и без аннотации?
- 28. В чем разница между IBOutlet и свойством IBOutlet?
- 29. В чем разница между свойством notable_for и notable_types?
- 30. В чем разница между методом и MetaMethod в Groovy?
MSDN: [Свойство] (http://msdn.microsoft.com/en-us/library/x9fsa0sw.aspx) против [Метод] (http://msdn.microsoft.com/en-us/library /ms173114.aspx) –
Сначала вы должны сначала выполнить исследование _some_. – PhoenixReborn
'Этот вопрос не может быть удален' pfff ... –