JAVA基本概念大全

1.Java 重写(Override)与重载(Overload)

    重写就是当子类继承自父类的相同方法,输入数据一样,但要做出有别于父类的响应时,你就要覆盖父类方法。

    重载就是同样的一个方法能够根据输入数据的不同,做出不同的处理。


2.Java抽象类和抽象方法(abstract)

    抽象类不能实例化对象,所以抽象类必须被继承,才能被使用,只有抽象类的非抽象子类可以创建对象。在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。构造方法,类方法(用static修饰的方法)不能声明为抽象方法。抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。子抽象类继承父抽象类,必须显性调用父抽象类的显性构造器。


3.

你可能感兴趣的:(JAVA)