Java基础
godleft90
这个作者很懒,什么都没留下…
展开
-
Java 重写(Overrdie)跟重载(Overload)的区别
重写(Override):是指子类对父类相同的方法进行重写,并且需要保证方法的参数相同,且返回类型要兼容; 需要注意的是: 1、重写(覆盖)发生在子类的方法中。 2、方法重写需要保证重写的方法跟原方法参数相同,返回类型要兼容。 3、重写不能降低方法的存取权限;例如父类的方法是public类型,那么子类的方法就不能是private类型的。 3、重写是实现多态的一种方法。 方法重写的例子,同原创 2016-11-29 00:12:21 · 739 阅读 · 0 评论 -
Java中的Abstract Class与Interface
class: Java中的类,是对同一类对象实例的抽象 abstract class: Java中的抽象类,含有抽象方法的类 interface: Java 中的接口,是一种抽象类型,表示抽象方法的集合原创 2016-12-01 00:19:04 · 949 阅读 · 0 评论 -
Java中this与super的区别
this与super关键字在java中构造函数中的应用: **super()函数** super()函数在子类构造函数中调用父类的构造函数时使用,而且必须要在构造函数的第一行,例如:class Animal { public Animal() { System.out.println("An Animal"); }}class Dog extends Anim原创 2016-12-05 23:23:39 · 41037 阅读 · 4 评论