抽象类
什么是抽象类:
使用abstract关键字修饰的类就叫做抽象类,抽象类不能够被实例化,也就是说不能够new出来一个实例.
什么叫做抽象方法:
使用abstract修饰并且没有方法体的方法叫做抽象方法.
抽象类和一般类的区别
抽象类使用abstract修饰,类中可以含有抽象方法,一般类则不是.
抽象类不能够直接构建对象,抽象类的实现必须要依靠一般类的继承.
也就是说抽象类必须作为父类的存在.
抽象类的定义:
修饰词 abstract class 类名{类体}
抽象方法的定义
修饰词 abstract 返回值类型 方法名(参数);
抽象类的注意事项:
抽象类中可以有变量
使用abstract关键字修饰方法,含有抽象方法的类一定是抽象类
抽象方法必须要依靠子类去重写实现其方法体才能够被真实使用.
一般来说,抽象类要依靠一般类的继承来实现其功能
一般类在继承抽象类的时候要实现抽象类中所有的没有实现使用的抽象方法
抽象类可以继承抽象类
抽象类字继承抽象类的时候,可以不去实现父类的抽象方法
在本类中我们可以看出抽象方法和一般方法可以并存
也就是说,抽象类中可以有一般方法也可以有抽象方法
抽象类中可以只有一般方法而没有抽象方法,但是含有抽象方法的类一定是抽象类.
使用abstract关键字修饰的类就叫做抽象类,抽象类不能够被实例化,也就是说不能够new出来一个实例.
什么叫做抽象方法:
使用abstract修饰并且没有方法体的方法叫做抽象方法.
抽象类和一般类的区别
抽象类使用abstract修饰,类中可以含有抽象方法,一般类则不是.
抽象类不能够直接构建对象,抽象类的实现必须要依靠一般类的继承.
也就是说抽象类必须作为父类的存在.
抽象类的定义:
修饰词 abstract class 类名{类体}
抽象方法的定义
修饰词 abstract 返回值类型 方法名(参数);
抽象类的注意事项:
抽象类中可以有变量
使用abstract关键字修饰方法,含有抽象方法的类一定是抽象类
抽象方法必须要依靠子类去重写实现其方法体才能够被真实使用.
一般来说,抽象类要依靠一般类的继承来实现其功能
一般类在继承抽象类的时候要实现抽象类中所有的没有实现使用的抽象方法
抽象类可以继承抽象类
抽象类字继承抽象类的时候,可以不去实现父类的抽象方法
在本类中我们可以看出抽象方法和一般方法可以并存
也就是说,抽象类中可以有一般方法也可以有抽象方法
抽象类中可以只有一般方法而没有抽象方法,但是含有抽象方法的类一定是抽象类.