摘要: 1. 泛化(继承) 一个继承另外一个类,一个借口继承其他接口 ​ 2. 实现 一个类实现接口 3. 依赖 一个A类的方法返回值类型,方法参数类型或者是局部变量类型是另外一个B类,称A类依赖B类 4. 关联 如果A类使用B类定义了成员变量,称A类关联B类 ​ 5. 聚合 聚合是关联的一种, 如果一个类 阅读全文
posted @ 2020-02-09 12:15 火车没有火 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 定义 Java中的接口就是功能的封装, 用来扩展类的功能。接口也可以理解为一组操作规范,或者是一个协议。 [修饰符] interface 接口名 { ​ 功能(接口中的方法默认使用public abstract修饰) } 实现 接口中方法默认使用public abstract修饰, 一般情况下接口中 阅读全文
posted @ 2020-02-06 16:45 火车没有火 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 使用abstract修饰的类 对一组对象进行更高层级抽象时, 形成现抽象的类, 就可以定义为抽象类 抽象类也是一种引用数据类型 当一个类的某个操作无法具体实现时,这个操作可以定义为抽象方法 抽象类一般作为其他类的父类存在 抽象类不能实例化对象,抽象类的引用需要赋值子类对象 含有抽象方法的类必须定义为 阅读全文
posted @ 2020-01-21 22:43 火车没有火 阅读(116) 评论(0) 推荐(0) 编辑
摘要: final是一个关键字, 可以修饰类, 修饰字段,修饰方法,修饰局部变量,修饰形参 final修饰类表示最终类, 不能被继承 final修饰字段(成员变量Field),必须显式初始化(手动:定义时或者在), 不能再修改, 一般final与static同时修饰某个字段,所有字母都大写,称为final常 阅读全文
posted @ 2020-01-21 22:38 火车没有火 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 目的是查看程序的运行过程,以及在运行过程中各个变量的取值 https://www.bilibili.com/video/av33686176?p=161(从14分钟开始看) 1. 添加断点 方法一:在某一行前面空白处双击 方法二:Run → Toggle breakpoint 方法三:Ctrl + 阅读全文
posted @ 2020-01-14 10:58 火车没有火 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1. 类的访问权限 类的访问权限: 公共类 和非公共类 如果这个类想在其他包中使用,需要定义为公共类; 如果这个类没有使用public修饰,这个类只能在当前包中使用 2. 类成员的访问权限 | 访问权限 | 当前类 | 当前包 | 不在当前包中的派生类(子类) | 其他包 | | : | : : | 阅读全文
posted @ 2020-01-14 10:56 火车没有火 阅读(238) 评论(0) 推荐(0) 编辑
摘要: ​ 选择file→ import ​ 在包浏览器中右键, import 可能会出现命名冲突 ​ 如果工作区中已存在导入的项目名称 ,可以修改工作区中的项目名称 ​ ​ ​ 注意: ​ 导入的项目,可能会出现乱码, 建议修改工作区的文件编码去适配项目的编码 阅读全文
posted @ 2020-01-14 10:52 火车没有火 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1. 创建项目 在Eclipse环境中, 需要把类放在项目中才能运行 阅读全文
posted @ 2020-01-14 10:31 火车没有火 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 所有设置都只对当前工作区生效,换工作区之后要重新设置 Eclipse基本配置 1. 切换Java SE 透视图 点击Open Perspective (打开透视图)按钮 左上角编程Java Eclipse (如下图) ​ 2. 调出Console窗口 3. 重置窗口设置 Eclipse首选项常用设置 阅读全文
posted @ 2020-01-14 10:17 火车没有火 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在Java中, 使用包来管理类. 就像在资源管理器中使用文件夹管理文件一样 在同一个包中, 类名不能重名, 在不同包中类名可以相同 常见的包 java.lang Java语言的基础包, 系统会自动导入 ​ java.util 工具类 ​ java.io 输入输出相关的类 ​ java.text 文本 阅读全文
posted @ 2020-01-09 23:07 火车没有火 阅读(117) 评论(0) 推荐(0) 编辑