java(19)、抽象类abstract

1、定义:

抽象类,也就是看不懂的类,比如小学生有学习方法,中学生也有学习方法,大学生也有学习方法,但是他们各自的学习内容完全不相同;;在此情况下,我们提取学生对象中的共同方法学习到一个父类中,但是父类中的学习方法却不能定义其具体的功能主体,因此此时父类中的学习方法只是定义了一个所有对象都具备的方法,但是该方法没有功能体,因此是抽象的

2、抽象类运用:

使用abstract修饰类或修饰类中的方法,如果类使用了abstract修饰,则该类不能实例化;;;如果方法被abstract修饰,则该类所在的方法必须也是用abstract修饰

3、抽象的特点:

抽象方法一定在抽象类中

抽象类不能使用new创建对象

抽象类中的方法如果要被使用,必须由子类覆写父类中的所有抽象方法之后,由子类创建对象来调用,如果子类仅覆写了父类的部分抽象类,则此时子类还是一个抽象类,不能调用


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值