面向对象
2018-05-08 本文已影响0人
往你头上敲三下
1.面向对象
定义一个类People,通过实例化创建对象zhangsan,再通过实例化对象执行方法buy(),eat(),love()
class People:
def eat(self):
print('i can eat')
def buy(self):
print('i can buy')
def love(self):
print('i can love')
zhangsan = People()
zhangsan.buy()
zhangsan.eat()
zhangsan.love()
2.两种调用封装内容的方法
方法(1):直接用实例化对象对内容进行调用Zhangsan.name,Zhangsan.age
class Boys:
def __init__(self,xingming,age):
self.name = xingming
self.age = age
Zhangsan = Boys('zhangsan',18)
print(Zhangsan.name)
print(Zhangsan.age)
方法(2),先在类中定义一个方法,然后把内容通过self传到此方法中,最后再用实例化对象调用该方法