Java抽象类

在定义Java方法时,可以只给出方法头,而不给出方法体,即方法实现的细节,这样的方法被称为抽象方法。

 

注意:抽象方法必须使用关键字abstract修饰,包含抽象方法的类必须声明为抽象类。

 

例如:

public abstract class A

{

     private int age;

     public void setAge(int age)

     {

          this.age = age;

     }

     public abstract void eat(); //这个为抽象方法

}

 

·抽象方法中不需要方法体,只需要声明出来即可,也不需要一对大括号,后面跟分号就行了。

·抽象类不可以直接实例化的。

·可以继承抽象类,然后实例化这个类,并重写抽象类中的所有抽象方法,否则该子类只能声明为抽象类。

 

·抽象类主要是通过继承、再由其子类发挥作用的,其作用为:代码重用、规划。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值