摘要: 在网上看到很多人问关于“抽象类与接口的区别”,因此本人想通过自己多年对JAVA开发的经验来总结一下抽象类与接口的区别以及分别在什么情况下使用它们。 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问. 阅读全文
posted @ 2013-05-28 11:46 鱼飞 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 今天没事,抽出时间总结了一下很多开发人员都想弄明白的一些JAVA基础知识(内部类和匿名内部类)。一、JAVA中内部类和匿名内部类的区别 内部类:内部类可以是static的或者非static的,static内部类只能包含静态方法和静态类变量,只能访问外部类的静态元素,内部类可以实例化,多次使用。 匿名内部类:它只能使用一次,不区分static和非static。如果用到外部类的变量的话,必须是类变量或者实例变量,就是必须是类定义的变量,或者final的局部变量。匿名内部类如果是继承某个类的话是可以重写那个类的方法的,这个和普通内部类一样。 总结:可以用匿名内部类的地方都可以用内部类替换,... 阅读全文
posted @ 2013-05-28 11:45 鱼飞 阅读(4411) 评论(0) 推荐(0) 编辑
摘要: --自定义函数--alter FUNCTION GET_EMPLOYEEZZINFO( @eid varchar(50))returns varchar(500)asbegin declare @emplyee_zz nvarchar (500),@n nvarchar(100) declare mycursor Cursor for (select zname from dbo.Employee_zz WHERE eid=@eid) open mycursor fetch next from mycursor into @n; -- (www.yangsheng52.com)-- ... 阅读全文
posted @ 2013-05-28 11:44 鱼飞 阅读(513) 评论(0) 推荐(0) 编辑