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

6 vues (au cours des 30 derniers jours)
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 commentaire
Matt J
Matt J le 4 Déc 2023
Modifié(e) : Matt J le 4 Déc 2023
Importing has nothing to do with accessing the methods of classes in Matlab. Perhaps you are thinking of packages, rather than classes?

Connectez-vous pour commenter.

Réponse acceptée

Matt J
Matt J le 4 Déc 2023
Modifié(e) : Matt J le 5 Déc 2023
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().

Plus de réponses (0)

Produits


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by