随便看看

 ew plaincopy to clipboardprint?
abstract class Person  
{  
    //全局常量的命名一定要采取全部字母大写的方式  
    public static final String NAME = "newsainton";  
    //print()方法有方法体,所以不是抽象方法  
    public void print()  
    {  
        System.out.println("非抽象方法中,Name = "+NAME);  
    }  
    //fun()方法不含方法体,为抽象方法  
    public abstract void fun();  
}  
//B类继承自A类,但B未声明为抽象类,则必须要复写A类中所有的抽象方法  
class Student extends Person  
{  
    public void fun()  
    {  
        System.out.println("抽象方法中,Name = "+super.NAME);  
    }  
}  
public class Demo01  
{  
    public static void main(String args[])  
    {  
        Student s = new Student();  
        s.fun();  
        s.print();  
    }  

对于抽象类,时刻需要谨记: 抽象类是不能够直接实例化的, 如果要使用一个抽象类,就必须要有该抽象类的子类. 如果抽象类的子类不是抽象类的话,就一定要复写该抽象类的所有抽象方法.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值