摘要: 在Java中, 使用包来管理类. 就像在资源管理器中使用文件夹管理文件一样 在同一个包中, 类名不能重名, 在不同包中类名可以相同 常见的包 java.lang Java语言的基础包, 系统会自动导入 ​ java.util 工具类 ​ java.io 输入输出相关的类 ​ java.text 文本 阅读全文
posted @ 2020-01-09 23:07 火车没有火 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 方法自己调用自己,必须保证有出口 内存分析 例子:递归计算n! 阅读全文
posted @ 2020-01-09 10:32 火车没有火 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 多态:将多个对象调用同一个方法,得到不同的结果 多态的语法格式: 父类类名 引用名称 = new 子类类名(); 当是多态时,该引用名称只能访问父类中的属性和方法,但是优先访问子类重写以后的方法 满足多态的条件: 子类必须继承父类 子类重写父类的方法 父类类名 引用名称 = new 子类类名(); 阅读全文
posted @ 2020-01-09 10:31 火车没有火 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 先执行父类的构造方法,然后再执行子类的相匹配构造方法 如果子类构造方法中没有指明则默认调用父类无参构造方法 如果子类构造方法中指明调用父类哪个构造方法,则先执行父类相匹配的构造方法,然后再执行子类相匹配构造方法 建议:当手动编写构造方法时,先编写无参构造方法,再编写所需要的构造方法 阅读全文
posted @ 2020-01-09 10:29 火车没有火 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 表示超类或父类 super只能在子类中使用,可以访问父类中的实例变量、实例方法、还可以访问父类的构造方法 访问父类的构造方法 阅读全文
posted @ 2020-01-09 10:28 火车没有火 阅读(146) 评论(0) 推荐(0) 编辑