public class Test2{
void func()//成员函数
{
System.out.println("成员函数被调用");
}
public static void main(String[] arg){
Test2 test2 = new Test2();//初始化类
test2.func();
}
}
new不需要手动释放。静态成员函数相当于外部函数。
C++对照
#include "stdafx.h"
#include <iostream>
class Test2
{
public:
void func()
{
std::cout << "成员函数被调用\r\n";
}
private:
};
int main()
{
//使用局部变量
Test2 test;
test.func();
//使用动态内存
Test2* ptest2;
(ptest2=new Test2())->func();
delete ptest2;
return 0;
}