• 语言的分类

    一、面向机器

    抽象成机器指令,机器容易理解

    代表:汇编语言

    二、面向过程

    做一件事情,排出一个步骤,第一步干什么,第二步干什么,如果出现情况A,做什么处理,如果出现情况B,做什么处理

    问题规模小,可以步骤化,按部就班处理。

    代表:C语言

    三、面向对象oop

    随着计算机需要解决的问题规模扩大,情况越来越复杂。需要很多人、很多部门协作,面向过程编程不太适合了。

    代表:C++ 、Java、Python

    什么是面向对象?

    一种认识世界,分析世界的方法论。将万事万物抽象为类。

    类class:

    类是抽象的概念,是万事万物的抽象,是一类事物的共同特征的集合。

    用计算机语言来描述类,就是(数据性的)属性和方法(动作类的)的集合。

    python中类中定义的函数全部是方法;定义的变量都是属性

    对象instance/object

    对象是类的具象,是一个实体。

    对于我们每个人这个个体,都是抽象概念人类的不同的实体。

    举例:

    你吃鱼

    你,就是对象;鱼,也是对象;吃就是动作。

    你是具体的人,是具体的对象。你属于人类,人类是抽象的概念,是无数具体的个体抽象。

    鱼,也是具体的对象,就是你吃的这条具体的鱼。这条鱼属于鱼类,是无数的鱼抽象出来的概念。

  • 相关阅读:
    szoj657 【AHSDFZNOI 7.2 WuHongxun】Odd
    cogs2652 秘术「天文密葬法」
    bzoj1026 [SCOI2009]windy数
    bzoj1862/1056: [Zjoi2006]GameZ游戏排名系统
    java-PreparedStatement的用法
    java-JDBC登录注册代码
    java-String Date Calendar之间的转换
    java-如何用eclipse打包jar
    java-通过JDBC操作数据库
    java-JDBC配置驱动程序
  • 原文地址:https://www.cnblogs.com/pengwa1226/p/10236909.html
Copyright © 2020-2023  润新知