Terminologia OOP: klasa, atrybut, właściwość, pole, element danych

Zaczynam studiować OOP i chcę dowiedzieć się, co stanowi klasę. Jestem trochę zdezorientowany tym, jak luźno wykorzystuje się niektóre podstawowe elementy, co zwiększa moje zamieszanie.

Przejrzałem klasę C ++, klasę java i chcę wiedzieć wystarczająco dużo, aby napisać własną klasę pseudo, aby pomóc mi zrozumieć.

Na przykład wTen artykuł Przeczytałem to (.. atrybut klasy (lub właściwość klasy, pole lub element danych)

Widziałem raczej dobrze wycięte pytania, które pokazują, że na przykład istnieje różnica między własnością klasy a polem klasyJaka jest różnica między polem a właściwością w C #?

W zależności od języka, którego się uczę, jest definicja

własnośćPolaZmienne klasyAtrybuty

inny niż język?

questionAnswers(6)

yourAnswerToTheQuestion