类属性,汉语词语,在
面向对象的编程和思想中,出现了类属性的概念。在Java中,类的属性并非指的是类中的成员变量,属性是一个或两个代码块,表示一个get访问器和/或一个
set访问器。当读取属性时,执行 get 访问器的代码块;当向属性分配一个新值时,执行 set 访问器的代码块。不具有 set 访问器的属性被视为只读属性。不具有 get 访问器的属性被视为只写属性。同时具有这两个访问器的属性是读写属性。
在
面向对象的编程语言Python中,类属性就是在类中定义的变量。
在C++中,类属性是描述类的所有对象共同特征的一个
数据项,对于任何对象实例,它的属性值是相同的。
不同的编程语言有不同的定义。而有些语言是不区分static类型的,所以并不能用static来表示这个属性是否为类属性。只不过用static修饰的属性可以实现对象间的数据共享而已。