Java基础知识回顾-8()

1.抽象类的概念,作用和它的注意事项。

答:抽象类,将一部分具有相同共性的类的共性属性或方法提取出来,放在一个抽象类中,下次引用可以直接继承,提高了代码的可重复使用性。

凡是具有抽象方法的类都是抽象类,若子类未将父类的所有抽象方法全部重写完并写好方法体,则子类仍然是一个抽象类。

抽象类无法直接创造对象。

抽象类可以定义非抽象方法。

抽象类中的抽象方法不得使用static,final和private来修饰,因为子类需要继承和重写。

2.抽象类的格式是什么?

答:

抽象类定义的格式:

abstract class 类名 {

}

抽象方法定义的格式:

public abstract 返回值类型 方法名(参数);

3.接口的概念,作用与注意形式

接口是功能的集合,接口与抽象类类似,但它是更抽象的抽象“类”。

接口分离了功能的定义和实现,优化了程序设计。

它没有普通的成员变量,它的所有方法必须是抽象方法,它也可以定义变量,但必须用public static final修饰,并赋值使其成为常量。

一个实现类能实现很多的接口,这与类与类的继承相区别,一个接口也可以继承多个接口。

4.接口的定义格式

答:

public interface 接口名 {

 

抽象方法1;

 

抽象方法2;

 

抽象方法3;

 

}

若抽象方法未以public abstract修饰,则系统默认其以public abstract修饰。

5.类实现接口的格式

答:class 类 implements 接口 {

  实现功能

}

6 类继承类同时实现接口的格式

答:class Zi extends Fu implements Jiekou{

    实现功能

}

7.接口的多继承格式

答:interface A extends B,C,D{

}

 

猜你喜欢

转载自www.cnblogs.com/zhangrui0328/p/9056571.html