zoukankan      html  css  js  c++  java
  • 语言的分类

    一、面向机器

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

    代表:汇编语言

    二、面向过程

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

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

    代表:C语言

    三、面向对象oop

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

    代表:C++ 、Java、Python

    什么是面向对象?

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

    类class:

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

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

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

    对象instance/object

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

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

    举例:

    你吃鱼

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

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

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

  • 相关阅读:
    System 类的使用
    StringBuffer 与 StringBuilder类的使用
    String 类 的 使用
    多线程
    音乐播放
    数据库
    表示图编辑
    UITextView(2)
    UITextView
    tarBar
  • 原文地址:https://www.cnblogs.com/pengwa1226/p/10236909.html
Copyright © 2011-2022 走看看