摘要: 如果你得到一段源代码,你可能挺高兴的,后来发现带着行号,我了天啊,挨个删除行号呗,劳动人民最光荣!嘿嘿,看我这篇文章,你会有个高大尚的方法!速度不用说!超快!先剧透一下哈,使用快捷键alt+shift+a,ctr +-/+即可完成主体任务。 如果你得到一段源代码,你可能挺高兴的,后来发现带着行号,我 阅读全文
posted @ 2016-08-22 14:36 代码洁癖爱好者 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 现在做项目都会使用框架,现在很常见的框架就是SSH(Struts+SpringMVC+spring+hibernate),SSM(Struts/springMVC+Spring+Hibernate),而我最近做的项目itoo中,使用到框架为easyUI+SpringMVC+EJB+hibernate 阅读全文
posted @ 2016-08-22 14:27 代码洁癖爱好者 阅读(616) 评论(0) 推荐(0) 编辑
摘要: int,double,float等都是基本类型,不是类,更没有父类了,所以你说的不行,无法通过编译但是如果你改成对应的包装类Integer或者Double、Float等作为子类的返回类型,就可以了,这叫做协变返回 阅读全文
posted @ 2016-08-22 09:20 代码洁癖爱好者 阅读(279) 评论(0) 推荐(0) 编辑
摘要: public class B{ public Object b(){ return null; }}public class A extends B{ @Overridepublic String b() {// TODO Auto-generated method stubreturn null; 阅读全文
posted @ 2016-08-22 09:19 代码洁癖爱好者 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 重写方法的规则:1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。3、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>private)4、重写方法一定 阅读全文
posted @ 2016-08-22 09:07 代码洁癖爱好者 阅读(9833) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2016-08-21 21:55 代码洁癖爱好者 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 不一定,关键要看子类是否是抽象类。如果子类是非抽象类,则必须实现接口中的所有方法; 如果子类是抽象类,则可以不实现接口中的所有方法,因为抽象类中允许有抽象方法的存在!1、抽象类定义抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。通常在 阅读全文
posted @ 2016-08-21 21:38 代码洁癖爱好者 阅读(6996) 评论(0) 推荐(0) 编辑
摘要: 重写(Overriding)(1) 父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一 阅读全文
posted @ 2016-08-21 09:01 代码洁癖爱好者 阅读(9945) 评论(0) 推荐(0) 编辑
摘要: field的意思是“字段”,这里可以理解成变量。field的解释:class A{private int a; //private field私有域protected double b; //protected field保护域public String c; //public field公共域A 阅读全文
posted @ 2016-08-20 21:10 代码洁癖爱好者 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 类A,另外一个类B继承了类A。有如下代码:A a = new B() ; 这就称父类的引用a 指向了子类的对象new B(); 假如你的A是一个接口,或者抽象类,那么是不可以创建对象的,这样写就可以也能够它的引用去指向他子类或者实现类的对象。这句话写在这里感觉不明显。其实主要是用在方法的参数上,也就 阅读全文
posted @ 2016-07-22 17:39 代码洁癖爱好者 阅读(217) 评论(0) 推荐(0) 编辑