<?php
class foo
{
function do_foo()
{
echo "Doing foo.";
}
}
$bar = new foo;
$bar->do_foo();
?>
初次理解类是因为上边的代码
我的理解是类就是一个箱子
里面有各式各样的工具
like this
class foo
{
// 箱子内部的工具
function 工具1()
{
...program code;
}
function 工具n...
}
当我们需要用到类的时候就需要先告诉“全局”,我要用这个箱子,你给我一个新的!我想啊 这个要是从专业的角度想
因为每个编译环境里面可能有很多类 但是解释运行或者编译运行的时候 编译程序或者解释程序不知道你都调用了那个类
所以需要你告诉他你调用的类
$bar=new foo;
$bar->do_foo();//进入箱子里面把工具拿出来用了
所以
工具就用到了
这件事就有了结果
echo "Doing foo.";
刚开始接触java的时候可能因为Eclipse的操作界面的缘故
所以对类的理解一直很模糊
最近在学php
突然就以为自己理解了
不知道对不对
欢迎各位老师同学批评指正
大家一起探讨