A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 来杯香飘飘 初级黑马   /  2019-4-18 22:48  /  608 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.什么是抽象类
            用abstract 进行修饰的类就是一个抽象类
        2.什么是抽象方法
                1.用abstract 进行修饰的方法就是一个抽象方法
                   注意:抽象类可以有抽象方法,也可以没有
                           但是有抽象方法,那么类就必须是抽象类
                2.该方法不能拥有方法体
                  
        3.抽象类的成员特点
                1.抽象类的成员变量可以有
                        1.变量
                        2.常量
                2.抽象类方法还能有有参构造和无参构造
                        问题:抽象类不能创建对象,那么为什么还能有构造方法呢?
                3.抽象类中的方法
                    抽象类可以有抽象方法,也可以是普通方法
       
    4.抽象类的特点
                1.抽象类和抽象方法必须使用abstract关键字修饰
            public abstract class 类名{}
            public abstract 返回值类型 方法名();
                2.抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类
        3.抽象类不能实例化,但是可以通过多态的方式创建子类对象
        4.抽象类的子类
           要么重写抽象父类中所有的抽象方法
           要么子类本身也是一个抽象类

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马