Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Class 如何估计类的空间复杂度?_Class_Oop_Complexity Theory_Space Complexity - Fatal编程技术网

Class 如何估计类的空间复杂度?

Class 如何估计类的空间复杂度?,class,oop,complexity-theory,space-complexity,Class,Oop,Complexity Theory,Space Complexity,我知道函数的空间复杂度是多少,但从来没有听说过类的空间复杂度,它是指它的属性可以占用的空间吗?我不是专家。但我觉得你的问题很有趣。然后我将尝试给出一个其他人可以完成或不同意的可能答案 我想从一个具体的定义开始。让我们以Java为例。据了解,Java中的一切都与类和对象及其属性和方法相关联。例如:在现实生活中,汽车是一个物体。汽车具有属性,如重量和颜色,以及方法,如驾驶和制动。 因此,要研究类空间的复杂性,您需要研究这些事物的复杂性: 类属性空间复杂度 在我们的例子中:重量和颜色 类方法空间复杂

我知道函数的空间复杂度是多少,但从来没有听说过类的空间复杂度,它是指它的属性可以占用的空间吗?

我不是专家。但我觉得你的问题很有趣。然后我将尝试给出一个其他人可以完成或不同意的可能答案

我想从一个具体的定义开始。让我们以Java为例。据了解,Java中的一切都与类和对象及其属性和方法相关联。例如:在现实生活中,汽车是一个物体。汽车具有属性,如重量颜色,以及方法,如驾驶制动。 因此,要研究类空间的复杂性,您需要研究这些事物的复杂性:

  • 类属性空间复杂度

    在我们的例子中:重量颜色

  • 类方法空间复杂度

    在我们的示例中:驱动制动

但它比您应该考虑的继承更微妙。我们的车可以延长一辆车的等级,为什么不呢。你也应该考虑一下作文。我们的类可以有更复杂的属性,比如引擎
这是一个大致的想法,我希望它能有所帮助。

我不是专家。但我觉得你的问题很有趣。然后我将尝试给出一个其他人可以完成或不同意的可能答案

我想从一个具体的定义开始。让我们以Java为例。据了解,Java中的一切都与类和对象及其属性和方法相关联。例如:在现实生活中,汽车是一个物体。汽车具有属性,如重量颜色,以及方法,如驾驶制动。 因此,要研究类空间的复杂性,您需要研究这些事物的复杂性:

  • 类属性空间复杂度

    在我们的例子中:重量颜色

  • 类方法空间复杂度

    在我们的示例中:驱动制动

但它比您应该考虑的继承更微妙。我们的车可以延长一辆车的等级,为什么不呢。你也应该考虑一下作文。我们的类可以有更复杂的属性,比如引擎。 这是一个总的想法,我希望它能有所帮助