2019-2-22

摘要: 一、集合框架 如果不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象,可以使用JAVA集合框架 二、JAVA集合框架提供了一套性能优良、使用方便的接口和类,它们位于JAVA.UTIL包中 1、Iterator:迭代器 2、Collection:集合框架接口 3、Map:集合框架接口 4、Li 阅读全文
posted @ 2019-02-22 19:57 陈小锦 阅读(198) 评论(0) 推荐(0)

2019-2-21

摘要: 作业:使用类和对象更改吃货系统 测试结果示例: 阅读全文
posted @ 2019-02-22 12:30 陈小锦 阅读(199) 评论(0) 推荐(0)

2019-2-19

摘要: 一、JAVA异常处理的5个关键字 try:执行可能产生异常的代码 catch:捕获异常 finally:无论是否发生异常,代码总能执行 throw:手动抛出异常 throws:声明方法可能抛出的异常 二、常见的几个异常: 三、PS: 1、try-catch-finally结构中try语句块是必须的, 阅读全文
posted @ 2019-02-19 17:43 陈小锦 阅读(242) 评论(0) 推荐(0)

2019-2-18

摘要: 1、在JAVA中,继承只能是单继承,一个子类只能有一个父类 2、接口特性: A、接口不可以被实例化 B、实现类必须实现接口的所有方法 C、实现类可以实现多个接口 implement、多个接口使用逗号隔开 D、接口中的变量都是静态常量(public static final) 3、抽像类和接口的区别 阅读全文
posted @ 2019-02-19 16:09 陈小锦 阅读(211) 评论(0) 推荐(0)

2019-1-22 汽车租赁

摘要: 结果示例: 阅读全文
posted @ 2019-01-22 12:18 陈小锦 阅读(216) 评论(0) 推荐(0)

2019-1-21 笔记、作业

摘要: 一、生活中的多态 1、生活多态:同一种事物,由于条件不同,产生的结果也不同 多态:同一个引用类型,使用不同的实例而执行不同操作 2、多态三要素:继承,方法重写,父类引用指向子类对象 PS:1、使用多态时,是使用父类的类型,但是对象是子类对象; 2、如果子类不重写父类方法,那么当使用多态时,是不能调用 阅读全文
posted @ 2019-01-21 17:40 陈小锦 阅读(283) 评论(0) 推荐(0)

2019-1-19

摘要: 一、方法的重写或方法的覆盖(overriding) 1、子类根据需求对从父类继承的方法进行重新编写 2、重写时,可以用super。方法来保留父类的方未能 3、构造方法不能重写 二、方法重写的规则 1、方法名相同 2、参数列表相同或者是其子类 3、返回值类型相同或者是其子类 4、访问权限不能严于父类 阅读全文
posted @ 2019-01-21 13:38 陈小锦 阅读(136) 评论(0) 推荐(0)

2019-1-18 笔记作业

摘要: 一、类的访问修饰符 1、public修饰符:公有访问级别 同包中可直接访问,不同包中导入类所在的包即可访问 同包中: 不同包中: 2、默认修饰符:包级私有访问级别 同包中: 不同包中: 二、类成员访问修饰符及作用域 1、private:只能在同一个类中访问 2、默认修饰符:同一类或同一个包中可以访问 阅读全文
posted @ 2019-01-18 18:37 陈小锦 阅读(291) 评论(0) 推荐(0)

2019-1-16

摘要: 一、封装 什么是封装 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的步骤 1、私有化属性 修改属性的可见性 2、创建属性方法 setter/getter方法 创建公有的setter/getter方法 3、在set/get方法中设置赋值或 阅读全文
posted @ 2019-01-16 19:43 陈小锦 阅读(466) 评论(0) 推荐(0)

2019-1-15

摘要: 一、课前测试 1、类和对象的关系 类是对象的抽象,对象是类的具体化 2、创建对象的语法 类名 对象名 = new 类名(); 3、对象的使用方法的语法 对象名.属性 对象名.方法(); 4、方法的四个要素 访问修饰符,返回值类型,方法名,方法主体; 有返回值则需要return语句,如果返回值类弄为v 阅读全文
posted @ 2019-01-15 14:17 陈小锦 阅读(186) 评论(0) 推荐(0)