Python入门之class类

众所周知,Python是一门面向对象的编程语言,面向对象的编程语言自然而然的就和类class联系到一起

类class其实是一种自定义的数据类型,跟C++中 int、float、double等基本数据类型相似,只不过它是用户自定义的。

类class包含成员变量和成员函数

以下是Python版和C++版本的实例对比:

######################Python版#######################
class Circle(object):
    def __init__(self, r): #类的初始化
       self.r = r
    pi = 3.14  # 类的成员变量
    def get_area(self): #类的成员函数
       return self.pi*(self.r**2) 
    
######################C++版#######################
class Circle
{
    public:
        Circle(double m_r) //构造函数,类的初始化
        {
            r = m_r;
        }
        get_area() //成员函数
        {
            return pi*(r^2);
        }
    private:
        double r;  //成员变量
}
    

猜你喜欢

转载自blog.csdn.net/qq_28057379/article/details/104256567
今日推荐