python 面向对象

面向对象简介:

    类(class):描述相同属性方法的对象的集合。它定义集合对象所共有的属性和方法。对像是类的实例。

     对象: 一个类必须经过实体化后方可在程序中调用,一个类可以实例化多个对象,每个对象可以有不同

的属性,就像人类是指所有人,每个人是指集体的对象,人与人之前有共同性,亦有不同。

    

    封装:在类中第数据的赋值,内部调用对外部用户是透明的,这使类变成了一个胶囊或容器,里面包含着

类的数据和方法。

   

继承(经典类方法):继承就是子类重复父类做的事情。继承的创建方法就好比人类子父父之间的形式一样,把父级的名称传入子级名称的参数中。 子级可以创建多个但是子级和子级之间不能够相互调用,调用时如要先执行父类在执行子类的时候可以 父类.调用父类地方名称(self)"self" 代表着自己,子父之间是可以调用的。
继承的另一种调用方法(新式类方法):用关键字 "super" super(子类名称,self).__init__ (参数)

    多态:  简单点说:"有个接口,多种实现"指一个基类中派生出了不同的子类,且每个子类在继承了同样的

    方法名的同时又对父级的方法做了不同的实现,这就是一种事物的多态。

    

    析构函数:在实例释放,销毁的时候执行的,通常用于做一些收尾工作,如关闭一些数据库连接,接收文件。

    私有属性:外部不能访问,内部可以更改。创建私有方法为在在函数求函数名前后添加“—” 各一个下划线。
    私有方法:作用是和私有属性一样,创建方法在函数名前添加两个下划线 后面不需要。

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值