python面向对象

一.面向对象编程
面向对象编程是一种编程概念,这种编程符合我们人的逻辑思维。使用面向对象编程可以提高我们的开发速度和代码的重用率。
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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值