1.面向对象的概念
名词解释:
案例:
类的定义
里面的变量self指向的是实例对象
注意事项:
1.类是具体对象的抽象,对象是类的实例化
2.类的构造方法:
3.类的self
self代表的是类的实例(对象),不是类,所以谁调用这个函数,self就是指向的谁
注意:
类中定义方法的时候,方法的一个参数一定是self
4.面向对象语言的三大特性
封装、继承、多态
1.封装
学生信息系统,大家都可以在这个系统查看个人的一些数据,姓名,年龄(隐私),性别等
对于隐私的信息,我们不希望别人可以直接看到,于是:
私有化的概念:
只希望自己能够看的数据,我们把变量或者方法定义为私有的
虽然是私有了,但是我们定义的类中需要提供对外公共访问方法(接口),只要我对这个接口局部访问权限的话,我QQ空间,不是所有人都能看,需要权限才能查看(输入问题答案,把我变成白名单)
这种方法叫做封装。
私有变量:
属性前面加"_ _"
举个例子说明一下:
私有方法:
方法名前面加“__”
举例说明一下(与私有属性同理):
18:00



