图像去雾毕业论文准备03-python中class(类学习)

图像去雾毕业论文准备03-python中class(类学习)

我们知道C语言和C++语言相比,有一点区别就是,C语言是面向过程的,而C++是面向对象的。

Python和C++一样,也是可以面向对象,为什么要学习面向对象,懂编程的朋友都知道吧,操作方便,便于管理。
这也是为什么我在做论文时需要提前进行弥补的,因为关于深度学习相关的东西,在搭建网络的时候,大多都需要进行类的使用。

所以今天用点时间把class相关的东西简单梳理一下,后面能够看懂别人的代码,最好自己可以进行编写!

好啦,闲话少说,看重点吧!
不系统讲解,基础知识自己对着书或者网上找一下基础知识就可以了!
比如,现在我新建了一个学生类,里面有属性和方法,对于一些基础属性,可以让所有人知道,因此使用公用属性。
但是对于年龄和体重以及其他的敏感信息,我不想让别人知道,所有这里使用的是私有属性!

对于私有属性,在类外是不能直接进行访问的,如果需要访问,可以借助类方法进行实现,比如下面的程序,使用类方法进行私有属性的打印!

class Student:
    name = 'zhx_ptg'
    __age = 26
    height = 176
    __weight = 70
    def show(self):
        print("年龄为:{}岁".format(self.__age))
        print("体重为:{}千克".format(self.__weight))

stu = Student()
print(stu.height)
stu.show()

输出结果如下
176
年龄为:26岁
体重为:70千克
还是让你们知道了我的基本信息(看来私有也不行)哈哈哈

还有一些专有名词:
实例化
类对象
类方法
类属性
构造函数和析构函数

单继承、多继承(参考一些资料就懂了)

你可能感兴趣的:(Python-opencv专栏,python,去雾毕业论文)