摘要: 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。... 阅读全文
posted @ 2015-12-03 11:52 深呼吸000 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 接口是常量值和方法定义的集合。接口是一种特殊的抽象类。java类是单继承的。classB Extends classAjava接口可以多继承。Interface3 Extends Interface0, Interface1, interface……不允许类多重继承的主要原因是,如果A同时继承B和C... 阅读全文
posted @ 2015-12-03 11:36 深呼吸000 阅读(23472) 评论(0) 推荐(3) 编辑
摘要: 抽象方法:在类中没有方法体的方法,就是抽象方法。抽象类:含有抽象方法的类就叫抽象类。抽象类中的抽象方法必须被实现!如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象类!抽象类中的普通方法,可以不必实现。1 用abstract来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法... 阅读全文
posted @ 2015-12-03 11:33 深呼吸000 阅读(1862) 评论(0) 推荐(0) 编辑
摘要: 在Java中声明属性、方法和类时,可使用关键字final来修饰。final变量即为常量,只能赋值一次;final方法不能被子类重写;final类不能被继承。1.final成员声明 final 字段有助于优化器作出更好的优化决定,因为如果编译器知道字段的值不会更改,那么它能安全地在寄存器中高速缓存该值... 阅读全文
posted @ 2015-12-03 11:26 深呼吸000 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 总结关键字static的用法。author: ZJ 2007-3-10Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.关键字static(先记住这些,再往下看)1)静态方法和静态变量是属于某一个类,而不属于类的对象。2)静态方法和静态变量的引用... 阅读全文
posted @ 2015-12-03 11:25 深呼吸000 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 总结关键字this与super用法。author: ZJ 07-3-12Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.什么是super?什么是this?super关键字表示超(父)类的意思。this变量代表对象本身。2.使用super&thi... 阅读全文
posted @ 2015-12-03 11:24 深呼吸000 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base { Base() { System.out.println("Base"); }} public class Checket extends Base { Che... 阅读全文
posted @ 2015-12-03 10:41 深呼吸000 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 我们都知道,静态static方法中不能调用非静态non-static方法,准确地说是不能直接调用non-static方法。但是可以通过将一个对象的引用传入static方法中,再去调用该对象的non-static方法。 其实这个事实的应用很经常,以至于我们不去重视:在主函数(static方法... 阅读全文
posted @ 2015-12-03 10:27 深呼吸000 阅读(15950) 评论(0) 推荐(1) 编辑
摘要: insert into hylm_shipment_item ( ship_number, order_number, pre_number, goods_id, real_num, real_weight, real_cubage, ... 阅读全文
posted @ 2015-12-03 09:35 深呼吸000 阅读(298) 评论(0) 推荐(0) 编辑
摘要: /** * 转换日期格式 比如 2015-02-02转换为20150202 * * @param date * @returns {String} */function getDate(datestr) { var dates = datestr.split("-"); var dateRetur... 阅读全文
posted @ 2015-12-03 09:30 深呼吸000 阅读(162) 评论(0) 推荐(0) 编辑
摘要: /** * 千分位格式化数字 * * @param s * 传入需要转换的数字 * @returns {String} */function formatNumber(s) { if (!isNaN(s)) { s = $.trim(s + ""); var l = s.... 阅读全文
posted @ 2015-12-03 09:19 深呼吸000 阅读(2712) 评论(0) 推荐(0) 编辑