文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>抽象类 C++ & JAVA

抽象类 C++ & JAVA

时间:2010-04-30  来源:llovzy

C++中的抽象类:    含有(或继承)一个或多个纯虚函数的类是抽象基类.不能直接创建对象,必须被继承.  

class base {                   //抽象类
public:
    virtual void out() = 0;
};

class child :public base {
public:
    void out() {
        cout<<"child"<<endl;
    }
};


class base {                  //抽象类
public:
    virtual void out() = 0;
};

class base2 :public base {    //抽象类
};

class child :public base2 {
public:
    void out() {
        cout<<"child"<<endl;
    }
};


JAVA中的抽象类:

abstract class base {
    public abstract void out();
}

class child extends base {
    public void out(){
        System.out.println("child");
    }
}

关于JAVA中抽象类,总结如下:


1.用abstract修饰的类叫抽象类,用abstract修饰的方法叫抽象方法;

2.含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写;

3.抽象类不能被实例化;

4.抽象方法只需声明,而不需实现.

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载