자바 인터페이스
4113 단어 tutorialjavabraziliandevs
예:
public interface CarroTurbo {
void ligarTurbo();
void desligarTurbo();
}
Nossa 인터페이스는 "CarroTurbo"에서 구현하는 클래스이며, 구현 방법은 다음과 같습니다.
public class CarroPasseio implements CarroTurbo{
int velocidade;
String marca;
@Override
public void ligarTurbo() {
//aumentar a velocidade
}
@Override
public void desligarTurbo() {
//diminuir a velocidade
}
}
클래스 "CarroPasseio"구현자 "CarroTurbo".
public class CarroDeCorrida implements CarroTurbo{
int velocidade;
String marca;
@Override
public void ligarTurbo() {
//aumentar a velocidade
}
@Override
public void desligarTurbo() {
//diminuir a velocidade
}
}
클래스 "CarroDeCorrida"구현자 "CarroTurbo".
public class Corrida {
public void poderCorrer(CarroTurbo carroTurbo){
carroTurbo.ligarTurbo();
carroTurbo.desligarTurbo();
}
}
A classe "Corrida"possui o método "poderCorrer"que aceita um "CarroTurbo", assim qualquer classe que implementar "CarroTurbo", poderá ser utilizado no método, tendo a garantia que o "contrato foi efetuado"e possui os métodos para "ligarTurbo""e "desligarTurbo".
클래스 다이어그램:
GitHub의 코디고 폰테:
franciscojsc / 인터페이스 엠 자바
인터페이스로서 Java é uma forma de contrato, que a classe ao assinar, tem a responsabilidade de implementar os seus métodos.
Reference
이 문제에 관하여(자바 인터페이스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/franciscochaves/interfaces-em-java-ap텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)