• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

游客您好
第三方账号登陆
  • 点击联系客服

    在线时间:8:00-16:00

    客服电话

    400-123-4567

    电子邮件

  • 星点互联APP

    随时掌握企业动态

  • 扫描二维码

    关注星点微信公众号

  • 10秒填写个人信息,将会有专人为您服务。
    学习方向: 个人情况: 手机号码:
六狼课堂 门户 文章列表 教程文章

Python面向对象基础

admin-本文作者
153 0 2019-7-31 13:19
摘要

一、OOPoop就是代码的重用,通过分解代码,最小化代码的冗余以及对现存的代码进行定制来编写程序;OOP模型中有两种对象,类对象和实例对象。类对象提供默认行为,是生产实例对象的工厂;类对象和实例对象都有各自命 ...

一、OOP

oop就是代码的重用,通过分解代码,最小化代码的冗余以及对现存的代码进行定制来编写程序;OOP模型中有两种对象,类对象和实例对象。类对象提供默认行为,是生产实例对象的工厂;类对象和实例对象都有各自命名空间。

二、python类的主要特性

class语句创建类对象并将其赋值给变量名class语句内的顶层赋值语句会创建类的属性
• 类属性提供对象的状态和行为

三、python实例对象的主要特性

• 每次类调用时,都会创建并返回新的实例对象
• 每个实例对象继承类的属性并获得了自己的命名空间
• 每个实例对象通过构造方法获得每个实例自己的属性

四、创建类和实例对象-类的封装

封装,是将对象的数据与操作数据的方法相结合,通过方法将对象的数据与实现细节保护起来,就称为封装。外界只能通过对象的方法访问对象,因此封装同时也实现了对象的数据隐藏

class Person():
#类的属性--静态属性
country="China"

#封装--初始化方法
def __init__(self,*args):
    self.name=args[0]
    self.age=args[1]
    self.aggr=args[2]
    self.sex=args[3]

#方法
def walk(self,n):
    print("%szoule%sbu"%(self.name,n))

#调用类创建实例对象,自动执行构造方法__init__
jonny=Person('jonny',11,23,'man')

#实例对象调用类的方法
jonny.walk(10)

#实例对象调用类的属性
print(jonny.country)


路过

雷人

握手

鲜花

鸡蛋
微信关注“星点教育培训”每天分享有用的课程资源
阅读排行
全国统一客服QQ
335211818

24x7小时免费咨询

  • 关注官方微信

  • QQ在线客服1

    335211818

    QQ在线客服2

    在线联系
  • 星点互联教育科技有限公司
  • 上海市虹口区海伦中心B座4F4055-4056室
Powered by Discuz!X3.4Licensed ©2001-2013 Comsenz Inc.