Making Handle a Superclass
古いコメントを表示
I am trying to make a handle class, but I keep getting an error which says "The class 'handle' is not a superclass of class 'Go_board', as required to invoke a superclass constructor or method."
Here is the code I am trying for my class:
classdef Go_board < handle
properties
Board
end
methods
function obj=Go_board(size)
A = Go_cell();
obj.Board = repmat(A, size);
end
end
end
Also, here is the code for by Go_cell class:
classdef Go_cell
properties
state = char('e');
checked = logical(0);
end
end
I don't understand what is wrong because I thought "< handle" made handle a superclass of Go_board. I appreciate any help.
1 件のコメント
Jacob Halbrooks
2013 年 12 月 20 日
It looks like you've subclassed from handle correctly. What code do you execute that results in an error?
Also, you might consider using false instead of logical(0), and just 'e' instead of char('e').
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Subclass Definition についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!