python---面向对象1--什么是面向对象
一、什么是面向对象
面向对象
# 基本数据类型,表达常见的信息,安全,高效,包装。
# 信息有无穷多种
# 为了更好的表达信息,创建了自定义的数据类型。
1.类
# 1.1类的概念
# 一种数据类型就是类。(比如:整数--int、浮点数--float、字符串--str)
# 1.2 类的定义
"""
class 类名:
属性
方法
"""
# 类名规则同变量名,一般使用大驼峰,TestCase
1 # 创建一个类 2 class Point: 3 """ 4 表示平面坐标系里的一个点 5 """ 6 7 8 print(Point) # <class '__main__.Point'>
2.对象
# 2.1对象的概念
# 某种数据类型的一个具体的数据,称之为这个类的一个对象。
# 1 就是整数int的一个对象,实例。
# 通过类创建对象叫做实例化!!!
# 所谓的面向对象,就是把一些数据抽象成类的思想,从而更好的表达和处理这个数据。
1 # 创建一个实例,通过类名加括号的方式,跟调用函数类似 2 p = Point() 3 print(p) # <__main__.Point object at 0x0000000001E69848>
# 基本数据类型,有一些特殊的创建语法,可以不用通过上述情况创建实例