摘要: 重载(Overloading) 重写(Overriding) 总结 重载-有不同的参数列表(静态多态性)而当子类继承父类相同的方法,输入数据一样,但要做出有别于父类的响应时,你就要覆盖父类的方法,即在子类中重写该方法-相同参数,不同实现(动态多态性) 阅读全文
posted @ 2017-11-06 17:39 起床oO 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.”==”和equals方法有什么区别?答:==是运算符,equals是方法,方法可以通过重写改变其行为,如String的equals就是比较字符串内容。 2. switch语句能否作用在byte上,能否作用在long上,能否作用在String上?答: 在Java7之前,switch只能支持 by 阅读全文
posted @ 2017-11-06 15:54 起床oO 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 多重继承 继承是面向对象编程的一个重要的方式,因为通过继承,子类可以扩展父类的功能。 Animal类的层次设计,假设要实现以下4中动物: Dog - 狗狗; Bat - 蝙蝠; Parrot - 鹦鹉; Ostrich - 鸵鸟 如果按照哺乳类和鸟类来分: 如果按照“能跑”和“能飞”来归类,就应该设 阅读全文
posted @ 2017-11-06 15:31 起床oO 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Bean的生命周期 理解Spring Bean的生命周期很容易。当一个bean被实例化时,它可能需要执行一些初始化使它转换成可用状态。同样,当bean不再需要,并且从容器中移除时,可能需要做一些清除工作。 尽管还有一些bean实例化和销毁之间发生的活动,但是本章将只讨论两个重要的生命周期回调方法,他 阅读全文
posted @ 2017-11-06 14:34 起床oO 阅读(558) 评论(0) 推荐(0) 编辑