今天简单看了看Python中的面向对象的一些教程,简单记录下,和Java中还是有很多类似的
看的是这个博客:访问限制
比如我们定义一个Student类
一个init构造函数,初始化2个属性,一个名字,一个成绩;
还有一个打印函数,输出学生的名字和成绩
了解Java的同学都知道,我们一般定义实体类的话,一般都是private,然后定义get、set方法,
如果只是上面的代码,我们就可以随便的调用name和score了
我们需要加上限制
我们在变量前面加上“__”就可以了
如果我们要引用的话,就会报错了,同样的,我们也可以加上get、set方法来使用
原文还有很多其他内容,大家可以自行看看,我就简单记录这些