图像去雾毕业论文准备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千克
还是让你们知道了我的基本信息(看来私有也不行)哈哈哈
还有一些专有名词:
实例化
类对象
类方法
类属性
构造函数和析构函数
单继承、多继承(参考一些资料就懂了)

&spm=1001.2101.3001.5002&articleId=112093747&d=1&t=3&u=95bf9db1d5b047f5a8ab7cf8916b0e97)

被折叠的 条评论
为什么被折叠?



