Miten pakotetaan olio toteuttamaan itsetehty rajapinta?
Implementointi
Implementointi
32498
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
public class Olio implements Rajapinta
Iterface:
interface MunRajapinta {
void sanoHei();
}
public class MunLuokka implements MunRajapinta {
// pakko toteutaa
public void sanoHei() {
}
}
Abstractilla luokalla:
public abstract class AbstractMunRajaPinta implements MunRajapinta {
// yleisiä metodeja
public String nimi;
// Jos perittää on pakko implementoida tämä
abstract void sanoHei();
}
Interface on parempi, abstractia luokkaa kannataa käyttää jos on paljon peruskamaa joka on kaikille yhteistä.
Syntaksit voivat olla väärin :D
Luulin että attribuutteja voi implementoida