Object 我应该如何处理这个问题?我的图表是否正确?

Object 我应该如何处理这个问题?我的图表是否正确?,object,methods,interface,Object,Methods,Interface,好的,我最近一直在阅读php对象,当我越来越深入到接口和封装时,它们变得非常混乱。我似乎也混淆了类和对象,但现在我相当确定(如我的图表所示)类实际上比对象“大”,如果你愿意的话——对象只是类的新实例(或实例)。我知道我的画很粗糙,但是有人能告诉我我画的方向是否正确吗?我还提到了属性和方法之间的“接口”,因为据我所知,接口是方法(或对象中的函数)可以以某种方式更改属性的过程。如果我错了,请纠正我 在我正在阅读的Robin Nixon(5颗星)的《学习PHP、MySQL和JavaScript:使用J

好的,我最近一直在阅读php对象,当我越来越深入到接口和封装时,它们变得非常混乱。我似乎也混淆了类和对象,但现在我相当确定(如我的图表所示)类实际上比对象“大”,如果你愿意的话——对象只是类的新实例(或实例)。我知道我的画很粗糙,但是有人能告诉我我画的方向是否正确吗?我还提到了属性和方法之间的“接口”,因为据我所知,接口是方法(或对象中的函数)可以以某种方式更改属性的过程。如果我错了,请纠正我

在我正在阅读的Robin Nixon(5颗星)的《学习PHP、MySQL和JavaScript:使用Jquery、CSS和HTML5》一书中,我得到了一个关于创建和与对象交互的示例。我试图修改代码(最初是为了处理社交媒体网络上的“用户”而创建的),改为向浏览器呼应“已婚”类中的2个对象是Maj Kanaan,丈夫($object1)和妻子Kanaan,他的妻子($object2),但有3个属性:名字、姓氏和头衔(丈夫或妻子)。然而,在尝试了几种不同的方法之后,我开始相信在这种情况下应该使用数组,或者至少应该使用_构造方法,但是我在这里遗漏了一些重要的东西。有人能帮忙吗?谢谢你。我真的没有代码可以作为示例发布,因为我尝试的所有东西都太离谱了,所以我只是把它们全部删除了。我所有的一切都在我无力的解释中。希望有人能与之合作。再次感谢

-你的朋友Maj

“类实际上是“更大的”“不确定你要去哪里,但不是。”引用一位教授在我早期编程课上强加的标题“对象有类”。类描述对象,对象是类的实例(实际表现形式)。类只是一个根本不做任何事情的蓝图。没有这个蓝图,对象就不存在。你可能会觉得有用


接口实际上是类的模板。一个班级可以。它不是真正的方法和属性之间的连接,而是定义了一组属性和方法,实现它的类应该定义这些属性和方法。大多数情况下,除非您使用库或类似的共享代码,否则不需要使用接口。

Hi Maj,您提出了一些好问题,但不幸的是,它们不是Stack Overflow设计的问题。您似乎对面向对象编程的某些部分理解得还不错,而其他部分理解得不太好,因此很难在这里回答。我在上找到了一个可能对你有用的网站,也许你想试试?祝你好运。