初识面向对象

#对比:
函数:定义简单/调用简单
面向对象:定义复杂/调用复杂 好处:归类

面向对象方式格式
#定义:
# class 类名:
# def 函数名(self): #在类中编写了一个方法
# pass
#调用:
# x1 = 类名() #创建了一个对象/实例化了一个对象
# x1.函数名() #通过对象调用其中一个方法

# 构造方法
# class Foo:
#     def __init__(self):   #目的进行数据的初始化
#obj =Foo('aa')

#面向对象的三大特性:封装/继承/多态
#封装:#将相关功能封装到一个类中:
class Message:
def email(self):pass
def msg(self):pass
#将数据封装到一个对象中:
class Person:
def init(self,name,age,gender):
self.name = name
self.age = age
self.gender = gender
obj = Person(‘aa’,12,‘女’)
#继承:
#先在自己类中找,没有去父类
#提高代码的重用性
class Base: #父类,基类
def f2(self):
print(‘f2’)
class Foo(Base): #子类,派生类
def f1(self):
print(‘f1’)
obj = Foo()
obj.f1()
obj.f2()
#多态:
#多种形态或多种状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值