Python 需要帮助理解代码吗
现在我想知道上面代码的含义?我可以在其他类函数中使用类中定义的函数吗Python 需要帮助理解代码吗,python,oop,Python,Oop,现在我想知道上面代码的含义?我可以在其他类函数中使用类中定义的函数吗 类doc字符串是什么意思?def getStartState(self)是一个存根方法;它是完全声明的,但目前没有真正“做”任何功能 调用时,它将引发异常。子类需要用实际的函数代码实现这个方法,以便使事情正常工作 另见 def getStartState(self)是一种存根方法;它是完全声明的,但目前没有真正“做”任何功能 调用时,它将引发异常。子类需要用实际的函数代码实现这个方法,以便使事情正常工作 另见 将
类doc字符串是什么意思?
def getStartState(self)
是一个存根方法;它是完全声明的,但目前没有真正“做”任何功能
调用时,它将引发异常。子类需要用实际的函数代码实现这个方法,以便使事情正常工作
另见
def getStartState(self)
是一种存根方法;它是完全声明的,但目前没有真正“做”任何功能
调用时,它将引发异常。子类需要用实际的函数代码实现这个方法,以便使事情正常工作
另见
类DOC基本上是声明这是一个要遵循的接口,一个抽象类,并且要么继承这个类,要么重写函数,
这个类是一个定义抽象基类的尝试,这是一个java C++或一个只有C++的类。本质上,它是为一组类定义契约,而不是提供实现。此类的用户将在子类中实现行为。此类试图以编程方式记录接口,并明确说明不能使用该接口 一般来说,创建用户将扩展的接口是一种很好的做法,但在创建框架时通常会这样做。框架的核心提供了一些写入界面的有用的通用行为,框架的用户实现这些行为以实现其特定目标Python作为一种动态类型语言,在历史上并不直接支持抽象基类。然而,一些高知名度的框架提供了它们自己的概念支持,因此对它们的需求一直得到默认。这个想法最终在抽象基类()标准库模块中得到了形式化。< P>这个类是一个定义抽象基类的尝试,这是一个java C++或一个只有C++的类。本质上,它是为一组类定义契约,而不是提供实现。此类的用户将在子类中实现行为。此类试图以编程方式记录接口,并明确说明不能使用该接口 一般来说,创建用户将扩展的接口是一种很好的做法,但在创建框架时通常会这样做。框架的核心提供了一些写入界面的有用的通用行为,框架的用户实现这些行为以实现其特定目标
Python作为一种动态类型语言,在历史上并不直接支持抽象基类。然而,一些高知名度的框架提供了它们自己的概念支持,因此对它们的需求一直得到默认。这个想法最终在抽象基类()标准库模块中正式化。将代码缩进4个空格,将语法突出显示变为现实。“类文档字符串是什么意思?”含糊不清。你认为这是什么意思?什么使你困惑?是“抽象”这个词吗?非常非常清楚。它没有实现任何方法。你还想知道什么?请详细说明您理解和不理解的内容。我们不知道是什么让你困惑。我们猜不出什么使你困惑。您必须告诉我们您对此有什么不理解。将代码缩进4个空格,将语法突出显示变为现实。“类doc字符串是什么意思?”含糊不清。你认为这是什么意思?什么使你困惑?是“抽象”这个词吗?非常非常清楚。它没有实现任何方法。你还想知道什么?请详细说明您理解和不理解的内容。我们不知道是什么让你困惑。我们猜不出什么使你困惑。你必须告诉我们你对此有什么不明白的。我可以在其他函数中使用这个类函数吗?它现在不是“有用”的,但你可以按原样“使用”它;这只会引发一个例外。为了使它更“有用”,您需要在具有实际功能的子类中重写它。我建议阅读OOP的基本概念、
抽象
类、接口
等。我可以在类外的其他函数中使用类的这个函数吗?@Shilpa:阅读这个奇怪的答案!子类需要用实际的函数代码来实现这个方法,才能使事情正常工作。@Shilpa:你不需要这个特殊的getStartState
实现,而是子类(很可能是你必须自己编写的东西)将提供实际有用的具体实现。您不需要更改类问题的代码
;只需在子类中扩展和重写getStartState
。我可以在som中使用类的这个函数吗
class Problem:
"""
This class outlines the structure of a search problem, but doesn't implement
any of the methods (in object-oriented terminology: an abstract class).
"""
def getStartState(self):
"""Returns the start state for the search problem"""
sahan.raiseNotDefined()
class Problem:
"""
This class outlines the structure of a search problem, but doesn't implement
any of the methods (in object-oriented terminology: an abstract class).
"""
def getStartState(self):
"""
Returns the start state for the search problem
"""
pass
class Problem:
"""
This class outlines the structure of a search problem, but doesn't implement
any of the methods (in object-oriented terminology: an abstract class).
"""
def getStartState(self):
"""
Returns the start state for the search problem
"""
raise NotImplementedError()