problem with enumeration class
조회 수: 23 (최근 30일)
이전 댓글 표시
function data
a = classenum(c,d)
end
function data will pass the two arguments c and d to classenum. classenum looks like below
classdef classenum
enumeration
Jan, Feb, March, April
end
methods
function a = classenum(c,d)
.
end
end
end
Problem is when i run the function data it is not passing the argument c and d to classenum
and i am getting the error as '' No value has been provided for the enumeration member. For an enumeration derived from a built-in class, a value must be provided for each enumeration member''.
댓글 수: 0
채택된 답변
Adam
2016년 8월 10일
You have to create an object of an enumeration class by defining the enumeration e.g.
myEnumObj = classenum.Feb;
As far as I am aware you cannot have a normal constructor taking arguments for an enumeration class.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Enumerations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!