![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
桂老师C++/JAVA/设计模式の课堂记
文章平均质量分 50
BigoSprite
这个作者很懒,什么都没留下…
展开
-
对抽象类的理解
抽象类的概念(抽象方法) 包含一个或多个抽象方法的类就是抽象类,抽象方法为类的成员函数,但不可以是构造和析构函数。 成员函数前面加上关键字virtual,该方法就成为抽象方法。 抽象类的扩展性特别强,以桂老师的话:抽象基类的方法是以不变应万变。具体是,在抽象基类中定义的抽象方法,在基类中不必实现,而是在派生类中进行实现。 抽象类的行为 抽象类被子类继承,子类(如果不是抽象类)必须重写抽象类中的所有抽原创 2016-03-18 21:57:24 · 576 阅读 · 0 评论 -
JAVA面向对象之多态性
多态性的体现 方法的重载和重写 对象的多态性 对象的多态性 向上转型:程序自动完成父类 父类对象 = 子类实例 向下转型:强制类型转换子类 子类对象 = (子类)父类实例 栗子package com.BigoSprite;abstract class A{ public abstract void tell1(); public void tell2(){ System原创 2016-03-18 23:11:02 · 468 阅读 · 0 评论 -
JAVA面向对象之接口
接口 接口是JAVA中最重要的概念,接口可以理解为一种特殊的类;接口中全部是全局常量和公共的抽象方法组成;接口中的抽象方法在其他类中实现,不在接口中实现,因为它们是提供程序员重写方法的,除了可以使用预置的接口,也可以自定义自己的接口;接口的格式 inerface inerfaceName{ 全局常量 抽象方法 } 5. 接口的实现必须通过子类,使用关键字implements,而且接原创 2016-03-19 00:05:34 · 528 阅读 · 0 评论 -
将6个字符串存入vector容器中,并采用一种STL算法排序并输出
将6个字符串存入vector容器中,并采用一种STL算法排序并输出 #include #include #include #include #include #include #include using namespace std; void main(){ vector coll{"asayjk", "bhjresaf", "cebnmr", "dttzlo",原创 2016-04-15 12:52:33 · 3229 阅读 · 1 评论