You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
villares edited this page May 24, 2020
·
4 revisions
Nome
extends
Exemplos
DrawDot dd1 =newDrawDot(50, 80);
voidsetup() {
size(200, 200);
}
voiddraw() {
dd1.display();
}
// Classe de baseclassDot {
int xpos, ypos;
}
// A classe DrawBot estende a classe Dot// ao herdar seus métodos e campos e adicionar // dois novos métodosclassDrawDotextendsDot {
DrawDot(intx, inty) {
xpos = x;
ypos = y;
}
voiddisplay() {
ellipse(xpos, ypos, 200, 200);
}
}
Descrição
permite a uma nova classe herdar
os métodos e campos(dados membro) de uma classe existente.
Ao escrever o código, se coloca o nome da nova classe,,
seguido da palavra chave extends, e do nome da classe de base. O conceito de herança é um do princípios fundamentais a programação orientada a objetos.