1、 谈谈你对面向对象的理解?
面向对象是相对于面向过程而言的。
面向过程语言是一种基于功能分析的、以算法为中心的程序设计方法;
而面向对象是一种基于结构分析的、以数据为中心的程序设计思想。
在面向对象语言中有一个有很重要东西,叫做类。
面向对象有三大特性:封装、继承、多态。
2、面向对象中怎么实现只读属性?
将对象私有化,通过共有方法提供一个读取数据的接口。
class person:
def __init__(self,x):
self.__age = 10