比如说有:
class A
{
int method_A();
int method_B();
}
int A::method_C()
{
}
可以这样???
这是c++吧,内部声明,外部定义,Java好像不行
不可以。类里面是函数的声明,类外是函数的定义。你没有声明怎么可能知道类有这个成员函数呢。
c++中可以两种方式 ,一种是在类里面声明并定义,另一种就是你列出的,类里面声明,类外定义
不可以的吧,如果方法C是类A的方法的话,那就得在类A里面对其进行定义,如果不是类A的方法的话,就不能在其前面加上int A::
否则编译器会报错告诉你类A中没有这个成员方法
C++中,你的方法必须是在类里声明,可以在外面实现,