设置属性子类的父类

29日视图(30天)
elevonm
elevonm 2021年8月20日
评论道: Turlough休斯 2021年8月20日
你好,我定义了一个超类的食物。米”,有一定的属性:
classdef食物
属性
维生素
蛋白质
碳水化合物
结束
结束
现在我想定义一个子类继承自上面,并设置维生素属性(换句话说,我希望这个子类的所有实例属性“维生素”设置为“C”)
classdef水果<食品
属性(访问=私人)
维生素=“C”
结束
结束
以下错误
%不能定义属性“维生素”类“水果”,因为房地产已经定义的
%超类的食物。
我怎么解决这个问题?
提前感谢您的帮助!

接受的答案

Turlough休斯
Turlough休斯 2021年8月20日
编辑:Turlough休斯 2021年8月20日
设置访问父类中的属性:
classdef食物
属性
蛋白质
碳水化合物
结束
属性(访问=私人)
维生素
结束
结束
否则,默认的是,维生素在超类定义为一个公共财产。
你可以得到一个默认属性的属性列表 在这里
8的评论

登录置评。

更多的答案(0)

类别

找到更多的在编程工具帮助中心文件交换

下载188bet金宝搏


释放

R2021a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!