I was trying to find meaning of this terms but especially due to language barrier I was not able to understand what they are used for. I assume that \"field\" is variable (objec
Those terms span different languages and therefore they overlap quite a bit and the differences are more about the concrete languages than about the concept. Property and field are used to describe data in classes, members can be data and behavior (e.g. methods) in classes. However, there are differences between properties and fields in C# and Java, but that is syntactic sugar. If you were using a prototype based object oriented language (as opposed to a class-based) you would talk about slots of objects... If you want to get a grasp of the entire meaning, first choose a language.