Arduino在子类上使用父类Methode
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino在子类上使用父类Methode相关的知识,希望对你有一定的参考价值。
是否有可能由父类定义的方法将其与子类一起使用,而无需再次在子类中定义它。像这样:
父标题:
class parent
{
public:
parent(uin8_t);
void doit(uin8_t);
}
家长cpp:
#include <parent.h>
parent::parent(uin8_t i)
{
...
}
void parent::doit(uin8_t i)
{
...
}
子标题:
#include <parent.h>
class child : parent
{
public:
child(uin8_t);
}
子cpp:
#include <child.h>
child::child(uin8_t i) : parent(i)
{
}
Arduino.ino
#include <parent.h>
#include <child.h>
child c(5);
//Setup
void setup()
{
c.doit(4);
}'''
答案
是的,您只需要继承具有公共权限的父级即可(这意味着保留当前类函数的权限)。
更改:
class child : parent
收件人:
class child : public parent
以上是关于Arduino在子类上使用父类Methode的主要内容,如果未能解决你的问题,请参考以下文章
return super(ParamValueInline,self).formfield_for_foreignkey(db_field,request,**kwargs)自己返回自己的父类(代码片