Appearance
第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/结绳不使用指针。
📖 更多术语
| 术语 | 解释 |
|---|---|
| 变量 | 存储数据的容器 |
| 常量 | 不可改变的值 |
| 方法 | 可重复使用的代码块 |
| 事件 | 响应用户操作或系统事件 |
| 类 | 对象的蓝图或模板 |
| 实例 | 类创建的具体对象 |
| 继承 | 子类获取父类的属性和方法 |
| 多态 | 同一接口在不同场景下的不同表现 |
| 封装 | 隐藏内部细节,提供公共接口 |
| 抽象 | 提取共同特征形成抽象类 |
🔗 相关链接
本章内容仅为基础术语解释。