回顾总结:Java中抽象类与抽象方法

来源:互联网 发布:event js drag 编辑:程序博客网 时间:2024/06/05 19:25

1.抽象类和抽象方法的声明

2.如何实现抽象类的成员?

3.抽象类与其他类的一些特性问题.

现在总结如下:

abstract class Mt//抽象类的声明要用abstract,只要类体含有抽象方法,该类一定是抽象的. {abstract int mt_fa();//抽象方法的声明.与其他方法不同,抽象方法要abstract修饰,没有方法体,方法名的小括号后面还要加一个";"号.abstract void mt_fb();/*public static void main(String[]args){//Mt mt_dx=new Mt();// Mt 是抽象的;不能对其进行实例化}*/}//既然抽象类不能在其类体中进行实例化,那么通过怎样的方式实现父类抽象方法.请看如下代码://通过Mt类(父类)的子类对Mt类进行实例化.条件:子类必须覆盖父类所有的抽象方法./*class mt_er extends Mt//如果子类没有覆盖父类的抽象方法,子类只能做抽象类.{}*/abstract class mt_er extends Mt//实现抽象类的抽象方法{//如果省掉abstract, mt_er类类体必须覆盖抽象类Mt的所有抽象方法.int mt_fa()//实现父类的抽象方法的途径:对父类的抽象方法进行了覆盖,{return 1;}void mt_fb(){}}
[小结]
1).抽象类的声明:        abstract class 类名
2).抽象方法的声明:    abstract int mt_fa();
3).抽象类不一定有抽象方法,但是,有抽象方法的类一定是抽象类。
4).如果用非抽象类继承抽象类,那么这个非抽象类必须覆盖自己父类的所有方法.不然会报错.
5).不能在抽象类里实例化对象,不妨你在mt_er类中加一行mt_er s=new mt_er();程序一定会报错.


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 不知情买了赃物怎么办 盗窃单位要报警怎么办 上网吸烟被逮住怎么办 有人在微信骂我怎么办 网吧抽烟被拍照怎么办 诈骗被拘留该怎么办 行政拘留人跑了怎么办 车牌号被偷了怎么办 当员工提出辞职怎么办 老员工提出辞职怎么办 家人进看守所了怎么办 被贷款中介诈骗怎么办 喝完酒吐难受怎么办 犯罪嫌疑人死在看守所怎么办 犯罪嫌疑人死不承认怎么办 高血压进了看守所怎么办 看守所里被欺负怎么办 老师上课迟到了怎么办 艾滋病看守所不收怎么办 没能力偿还债务怎么办 监狱病人的癌症怎么办 监狱的传染病人怎么办 犯人在监狱重病怎么办 亲戚被关拘留所怎么办 打麻将被拘留怎么办 轻伤检察院不批捕怎么办 吸毒人被拘留怎么办 法院拘留没去怎么办 羁押期限超过了怎么办 羁押期限已满怎么办 刑事拘留22天了怎么办 被派出所拘留 车怎么办 被公安怀疑贩毒怎么办 报案后证据不足怎么办 担心丈夫复嫖怎么办 交通事故当事人重伤笔录怎么办 交通事故做完笔录后怎么办 罚款单子丢了怎么办 刑事案件人跑了怎么办 打架当事人跑了怎么办 赌博被派出所抓怎么办