一.抽象类
(1)基本概念:普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。
抽象方法必须使用关键字abstract做修饰。
而拥有抽象方法的类就是抽象类,抽象类要使用abstract关键字声明。
例:定义一个抽象类
abstract class A{
public void eat{
//普通方法
System.out.println("方法");
}
public abstract void print();\\抽象方法 用abstract修饰
}
(2)抽象类的使用
抽象类是无法实例化对象的
例:
abstract class A{
public void eat{
//普通方法
System.out.println(