Python之面向对象
0X00 创建一个类
Python也是一个和C++、Java一样的面向对象编程语言,所以Python里也有类和对象。
1 | class Person: #这是一个类 |
在类中创建的方法使用def关键字定义,每个方法有一个或以上的参数,selft就是实例化的对象自己。需要返回值就return一个,不需要就可以不写return
Python的类和Java的类还是有点区别,Java的类里主要写的是属性和方法,Python里不写属性,因为Java的变量需要定义而Python的变量并不需要定义,最多也就是在前面个各个属性一个变量名并赋初值
0X01 实例化一个对象
类是一个很抽象的概念,可以由类实例化好多个对象出来。Java中我们习惯说成 new一个对象,而Python中并不需要new
1 | xiaoming = Person() #实例化了一个类 |
此段代码接着上面的类声明