How to have a class that contains multiple functions that is used in other classes?

8 次查看(过去 30 天)
I've been having a hard time trying to figure out how to have multiple functions in one class (a "Utility_Class") that can be used within other classes ("Tech1", "Tech2", & "Tech3").
I know I have to import, but what is the right approach on importanting and how do I call the method to be applied within the following classes: "Tech1", "Tech2", & "Tech3".
If I need to add more context, I'm willing to add more.
  1 个评论
Matt J
Matt J 2023-12-4
编辑:Matt J 2023-12-4
Importing has nothing to do with accessing the methods of classes in Matlab. Perhaps you are thinking of packages, rather than classes?

请先登录,再进行评论。

采纳的回答

Matt J
Matt J 2023-12-4
编辑:Matt J 2023-12-5
A static class method can be imported from a package like in this example,
You can also import a static method that is not packaged,
import Utitlity_Class.methodname
but I think most people just call the static method using the fully qualified name Utitlity_Class.methodname().

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Whos 的更多信息

产品


版本

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by