Python基础教程,什么是类与对象
当图纸能够飞上天空吗?唉,并不能所以啊,在面向对象开发中,类似抽象的是不能直接使用的类的职责很单一,就是负责创建对象的,这个就是类的概念,来我们再看一下什么是对象,同学们所谓对象啊,就是用类创建出来的一个具体存在大概有了飞机的设计图纸之后,我们是不是就可以使用图纸制造出一架又一架的飞机?飞机制造出来之后是不是能够飞上天空了?对吧?所以啊,对象呢就是由这个图纸创造出来的一个具体存在对象中,就拥有了在内容所定义的属性以及方法,用哪一个类创建出来的对象就拥有在哪一个内容定义的属性。
这个就是对象的概念,一个大奖,我们可以把类看成图纸,把对象看成图纸,制造出来的飞机,那现在老师问大家,同学们在程序开发时,应该先有类还是先有对象?唉,应该先有类,因为如果没有制造飞机的图纸,就没有办法创建出一个飞上天空的飞机对吧?好,现在明确了类和对象的概念之后,接着再来再来,我们强调一下类和对象的关系,同学们之前老师已经提到过,就是一个模板对象,是根据这个模板创建出来的一个实实在在的存在,对吧?所以在我们开发时代,应该先有类再有对象,那现在老师问大家,同学们在我们开发时内应该有几个?
只需要有一个就行,因为有了一张图纸之后,就可以使用这张图纸创建出很多很多非常天空的飞机对吧那呢?只需要有一个,而对象呢,可以有很多个,但是同学们注意着不同的对象之间属性可能是不同的,诶,让他看一下上面这张图虽然都是能够飞上天空的飞机,但是飞机的颜色是不是可以各不相同?对吧?这个呢?就是使用同一个类,上面出来的不同对象之间属性可能会各不相同,唉,除此之外还有一点务必要注意,因为那是一张图纸对吧?那么这张图纸中定义了什么属性和方法之后使用这个类创建出来的对象,那么就应该拥有什么样的属性和方法能够多吗?
不能多,同样也不能少一句话说用类创建出来的对象类中定义有什么样的属性和方法亮剑出来的对象就拥有什么样的属性和方法?诶,讲到这里,老师啊,就给大家简单介绍了一下面向对象编程的两个核心概念,一个是类,一个是对象,一个抽奖类的职责很单一,是负责创建对象的,我们在类中来定义一下创建出来的对象具有什么样的属性,以及具有什么样的方法,当有了类之后,我们就可以使用这个类来创建出很多个对象,当对象创建出来之后,我们呢,就可以让对象来调用,在类中定义的方法,并且设置对象在类中声明的不同属性。
就是类和对象的关系好,讲到这里
158学习网首页 » Python基础教程,什么是类与对象
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系微信/QQ:406499404,无条件退款
(3)仅支持原渠道退回,微信支付,支付宝退回至您当初选择的付款方式
(4)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的,请放心!
(5)因部份资源来源互联网,本站不担保其完整性,请知悉!