抽象类的一些说明
1:抽象方法与抽象类定义:抽象方法与一般方法写法一样,唯一的不同的两点是
第一个前面有关键字 abstract
第二个没有方法体
首先抽象类依旧是一个描述对象的一个模版
在抽象类周秉根具有的成员,用来描述事物的具体部分
而由于描述的对象的多样性,会发现有一些方法等不大一样,就可以将它这些方法等写成抽象的,由于具体的类来实现
public Void fuc()
{
这不叫没有方法体,这个只能为空实现,空方法
}
注意:抽象方法只能在抽象类中。抽象类不能被实例化。
问题:既然抽象类不能被实例化,那么要抽象类干嘛用呢?
很简单,就是为了多态。。。
范例 抽象类:
abstract class Base
{
public abstract int jisuan();
}
抽现(重写)抽象成员,除非这个子类也是一个抽象类
明确的
1明确抽象类也是描述对象的模版
如何鞋一个抽象对象的
象方法与一般方法写法一样,唯一的不同的有两点
第一前面有关键字 abstract
第二没有方法体
抽象方法智能在抽象类中
抽象类不能实例化
首先抽象类依旧是一个描述对象的一个模版
在抽象类中有具有的成员,用来描述失误的具体部分
而由于描述的对象的多样性发现有一些方法等不太一样
就可以将它这些方法等写成抽象的,具体的类来实现
抽象的派生类必须实