一.面向对象编程
面向对象编程是一种编程概念,这种编程符合我们人的逻辑思维。使用面向对象编程可以提高我们的开发速度和代码的重用率。
1.类
描述一个类通过行为和特征
行为:会跑,会叫
特征:黄毛,大眼睛
类可以理解为一种事物的模板
2.对象
是由类创造出来的实体,可以直接使用。例如 大黄,小白
类与对象的关系
先有类后有对象
类只有一个对象可以有多个
4.类的设计
类名,属性,方法
定义一个简单的类
class Dog:
def eat(self):
print('吃馒头。。。')
def sleep(self):
print('要睡觉')
class People():
name='None'
def set password(self):
print('这是一个私有方法,只能在类/对象类调用')
class Person:
def eat(self):
print("吃。。。")
per=Person()
per.name="张三"
per.age=-10
print(per.name,per.age)
私有方法
私有方法:在方法前添加__ 例如 __send_message()
私有方法的作用:就是在开发的过程中保护核心代码。
class phone:
def phone(self):
print('正在打电话。。。')
def phone(self,money):
if money>0:
self.phone()
else:
print('欠费了。。。')
iphone=phone()
iphone.phone(20)