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