属性:
实例属性:
方法:
1.实例方法:
(一)代码如下:
# ++++++++++++++ 8.3.1 属性 ++++++++++++++
class Car: # 5用法
wheels = 4 # 定义类属性
car = Car() # 实例化
print(Car.wheels) # 通过类Car访问类属性
print(car.wheels) # 通过对象car访问类属性
Car.wheels = 3 # 通过类Car修改类属性
print(Car.wheels)
print(car.wheels)
car.wheels = 2 # 通过对象car修改类属性
print(Car.wheels)
print(car.wheels)
class 书:
名称 = "Python程序设计"
出版社 = "人民邮电出版社"
编著 = "黑马程序员"
# 方法
def open(self):
self.版次 = "第三版"
print("打开")
# 操作说明:
# 1、实例化
book = 书()
# 2、通过类和对象进行访问 名称
print(书.名称)
print(book.名称)
# 3、通过类和对象对 编著 进行修改,修改后访问
书.名称 = "zhang"
print(书.名称)
print(book.名称)
book.名称 = "yao"
print(书.名称)
print(book.名称)
# 4.通过对象对 实例属性 版次 进行访问,修改
book.open()
print(book.版次)
book.版次 = "第二版"
print(book.版次)
# 5.动态添加实例属性
book.地址 = "北京"
print(book.地址)
(二)运行结果如下;