Xcode格式化代码:快捷键ctrl + i
Java PHP中使用关键定extends
c++中 冒号表示继承,和Objective-C 一样
冒号后面的public表示,继承过来的东东 公开
// 调用父类 的构造方法 cpp是通过冒号实现
// Java和Objective-C中 是通过 super关键字
// PHP使用parent关键字
C++还可以指定 调用哪一级父类的方法
// 由于c++没有super关键字,所以调用父类的方法:用的是【父类名::方法()】
// 好处就是,不管有多少重继承,都可以通过 父类名 去指定调用某一级的父类 的方法;
因此,比Java中的super关键字要强大
C++中,由于父类和子类都实现了cry方法【实函数】,
因此,只会调用父类的cry方法
如果,想要实现Java中的多态效果,
那么必须把【父类和子类】的cry方法 全部用virtual关键字 声明为【虚函数】
另外,C++纯虚函数,类似Java中的抽象方法,由不同的子类去实现
// 纯虚函数,类似Java中的抽象方法,由不同的子类去实现
virtual void hobby()=0;
原文地址:http://blog.csdn.net/pre_eminent/article/details/39735751