前情提要:
基于类创建对象的语法:对象名 = 类名称()
问:为什么类中已经定义好了各种属性和方法,但非要创建对象才能使用呢?
答:类只是一种程序内的“设计图纸”(模板),需要基于图纸生产实体(对象),才能正常工作,这种思想,称之为: 面向对象编程
情景导入
以现实中的闹钟为例,工厂要生产一个闹钟,其图纸中要包括有:
- 属性: 序列号、价格
- 行为: 响铃
有了图纸之后才能批量生产这个闹钟。
我们可以用类和对象来模拟这一过程:
|
|
基于类创建对象的语法:对象名 = 类名称()
问:为什么类中已经定义好了各种属性和方法,但非要创建对象才能使用呢?
答:类只是一种程序内的“设计图纸”(模板),需要基于图纸生产实体(对象),才能正常工作,这种思想,称之为: 面向对象编程
以现实中的闹钟为例,工厂要生产一个闹钟,其图纸中要包括有:
有了图纸之后才能批量生产这个闹钟。
我们可以用类和对象来模拟这一过程:
|
|