Java语言
2021-11-16 18:29:10 0 举报
AI智能生成
对Java的一些基础介绍,包括Java的历史、概述、开发工具、对象对象编程、对象和类、属性和行为、组织类和类行为等内容
作者其他创作
大纲/内容
Java语言
历史
创建原因
C++令其失望
1995年
Sun公司
James Gosling
作为小程序
概述
特点
面向对象
独立于平台
安全
独立于平台
定义
无需修改程序
适用于各种平台
运行机制
安装Java解释器
运行字节码
对比C++的优势
自动内存管理
没有指针
单继承
选择一种开发工具
编辑
编译
运行Java程序
开发工具的优缺点
优点
高效率
缺点
不适用于新手
Java开发包
JDK
http://java.suncom
面向对象编程
本质
方法
特点
更可靠
更易理解
重用性更高
相关概念
类的元素
对象
类的结构
行为
属性
关联
类彼此关联
继承
类关联
包
接口
过程化编程
本质
模仿
执行指令
不同之处
完成的任务
必学
分解问题
计算机视为对象
独立部分
特定
高度可控制的方式
工作原理
新创建的对象
已有的对象
对象
自包含元素
相关特性
完成特定任务
组成
数据
语句
对象可以嵌套
对象和类
类的定义
创建模板
由类生成的对象的特性
相似特性
类对编程的影响
创建对象的类
实例化的定义
类创建对象
过程
使用类的优点
重用
开发中干什么
设计构建
类
类库
学习重点
标准关键字
运算符
类库和自创建类是一样的
属性和行为
对象的类属性
属性的定义
区分对象的数据
确定属于该类的
对象的外观
状态
其它性质
属性的实现方式--变量
实例变量
特定对象的属性
类定义类型
值随对象而异
实例变量赋值的方式
创建对象时赋值
整个生命周期中不变
使用对象时赋值
类变量
存在的必要性
类的全部对象
共享同一值
作用
定义类的属性
用于
类本身
所有的实例
只放一个值
对象属性修改的方式
修改变量的值
对象的类行为
行为的定义
对象对
自身
其它对象
行为的作用
修改对象的属性
接收对象信息
发送消息
让其执行任务
行为的实现方式
方法
方法的本质
特定任务
相关语句
方法的作用
针对
对象本身
其它对象
方法的分类
实例方法
处理类的一个对象
类方法
类本身
创建类
运行程序
使用类的两种方式
创建新的类,并在其中使用这个类
特殊的类方法main()
组织类和行为
继承
本质
机制
继承另一个类
属性
行为
作用
拥有已有类的所有功能
所有类
层次结构组织
子类和超类
子类
继承其它类的类
超类
被继承的类
基本规则
只有一个超类
任意数目的子类
子类化机制的作用
新类
超类
子类化的定义
继承已有类创建新类
子类指明
属性
行为
创建类层次结构
层次结构的优点
越往下类的用途越具体
代码重用
减少修改工作量
使用继承
方法的查找
特定方法
对象所属类是否有
在超类中查找
同名方法
先找到的是被使用的方法
防止调用超类的方法
覆盖
单继承和多重继承
单继承
只有一个超类
Java支持
多重继承
可以有多个超类
Java不支持
C++支持
接口
本质
方法
作用
指出
超类继承的行为
其它行为
特殊之处
没有定义行为
类中定义
包
作用
相关的类
接口
默认情况
只可访问java.lang
使用其它包中的类
包名引用
将其导入源代码文件
0 条评论
下一页
为你推荐
查看更多