Skip to content

第6章 专有名词

解释平常可能遇到的一些编程名词。


📚 编程术语

6.1 空对象/空(null)

表示没有值或没有实例的状态。

tie
变量 可空对象 : 我的类?  // 可能为空
如果 可空对象 == 空 则
    调试输出("对象为空")
结束 如果

6.2 面向过程编程

关注程序的执行过程,强调步骤和流程。

6.3 面向对象编程(OOP)

将程序组织为对象的集合,每个对象有状态和行为。结绳采用面向对象编程

6.4 面向函数编程

强调函数的使用,避免改变状态和可变数据。

6.5 安卓组件

Android中的四大组件:

  • Activity - 活动(屏幕)
  • Service - 服务(后台运行)
  • BroadcastReceiver - 广播接收器
  • ContentProvider - 内容提供者

6.6 堆栈(stack)

内存的一种数据结构,用于存储本地变量和方法调用。先进后出

6.7 线程(thread)

程序执行的最小单位,可以并发运行多个线程。

6.8 指针(pointer)

低级语言中指向内存地址的变量。Java/结绳不使用指针


📖 更多术语

术语解释
变量存储数据的容器
常量不可改变的值
方法可重复使用的代码块
事件响应用户操作或系统事件
对象的蓝图或模板
实例类创建的具体对象
继承子类获取父类的属性和方法
多态同一接口在不同场景下的不同表现
封装隐藏内部细节,提供公共接口
抽象提取共同特征形成抽象类

🔗 相关链接


本章内容仅为基础术语解释。

结绳中文编程 - 降低编程门槛,让编程更简单