
java基础
ID_bao
知其然而知其所以然!
展开
-
抽象类与接口的区别
什么是抽象类:用来捕捉子类的通用特性的,它不能被实例化,只能被用作子类的超级类; 什么是接口:接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。 区别: 1.抽象类可以有构造方法,接口不可以; 2.抽象类中可以有普通成员变量,接口中没有(接口中的成员变量类型默认是public static final,一个变量被final被修饰就变成常量原创 2017-07-25 14:13:05 · 247 阅读 · 0 评论 -
java中重载与重写的区别
重载(Overloading) 1)方法重载是已统一的方式处理不同类型数据的一种手段。多个同名方法同时存在,具有不同参数个数/类型,重载是类的多态性的一种表现; 2)java方法的重载,就是在一个类中可以创建多个方法,相同的方法名,不同的参数和不同的定义,调用方法时根据传递的参数个数和参数类型来匹配对应的方法,这就是多态性; 3)重载的时候,方法名要相同,但是传递的参数原创 2017-07-25 15:13:30 · 242 阅读 · 0 评论