直接通过类就可以使用的属性还有方法就是类属性还有类方法,也可以叫静态属性,静态方法。 比如在 Car 这个类里面可以先添加一个类属性,这里要用 staic 这个关键词标记一下,属性的名字是 description,把它的值设置成 小心驾驶 ~
然后可以再定义一个类方法,同样需要使用 staic 关键词标记一下,方法的名字是 printDescription ,在这个方法里可以用 print,输出 Car.description 的值。这个 description 是 Car 的类属性。
在应用里入口这里可以再用一个 print ,输出 Car 的 description 这个类属性的值,下面可以再执行一下 Car 这个类的 printDescription 这个类方法。
运行一下应用,你会发现在控制台上输出了两次 小心驾驶。
第一次输出的小心驾驶,是 Car 的 description 这个类属性的值,第二次输出的小心驾驶,是执行了 Car 的 printDescription 得到的结果,在这个方法里,会执行 print,在控制台上输出 Car 的 description 这个类属性的值。
类属性与类方法跟一般的属性与方法不同的地方就是,类属性还有类方法不需要实例化,直接通过类本身就可以使用。