inheritance

Quand une classe java étend une autre classe quel est le but du<>? [dupliquer]

Cette question a déjà une réponse ici: Que signifie (crochets d'angle) en Java? ... ;GreenAdapter.NumberViewHolder> { Comment <GreenAdapter.NumberViewHolder> s'intègre-t-il, que signifie la syntaxe?

Les programmes ne compilent pas en JAVA

On nous a donné une mission: Concevoir une classe de navire, CargoShip et CruiseShip en tenant compte du comportement de ... ARGO SHIP Ship Name: Mærsk Mc-Kinney Møller Built: 2013 Length Overall (ft): 1,306 Beam (ft): 190 Gross Tonnage: 174,500 */

Référence de super classe à la sous classe en java

J'essayais de référencer l'objet de classe enfant en utilisant la classe parent. Selon Complete Reference Java, la classe par ... classe enfant est accessible via un objet de classe parent. Cela ne devrait pas se produire selon la référence complète java.

Création d'une classe Java Car

Je crée une classe avec une autre classe de pilote distincte. La classe de voiture est pour une société de location de voitur ... nnecter le pilote classe pour stocker les informations que j'ai entrées, comme le modèle, faire et numéro d'enregistrement

Héritage Java-problèmes de méthode prépondérante de sibling

J'ai 4 classes, 1 classe parent et 2 enfants héritiers(frères et sœurs), et une interface (rappel de service, qui fait quelqu ... issant un indicateur statique dans une classe d'application personnalisée pour démarrer un service ou non dans une activité)

Java getter et setter problème dans le programme de carte

Je travaille sur une mission pour l'école et j'ai un problème que je ne peux pas résoudre pour ma vie. Ce n'est qu'une simpl ... Card CG = new Card(); BlackJack BJ = new BlackJack(); BJ.display(); BJ.dealCards(); } }

Impossible d'accéder aux classes via Object Java RPG character builder

J'essaie de créer un petit générateur de caractères, en utilisant l'héritage. j'ai CreateCharacter CharacterRace puis une cla ... tDwarf().getRaceName()); //System.out.println(create.getCharacterRace().setDwarf(new Dwarf("dwarf",10,5))); } }

Implementa vs estende: Quando usare? Qual è la differenza?

Si prega di spiegare in un linguaggio facile da capire o un link a qualche articolo.

Come avrei dovuto spiegare la differenza tra un'interfaccia e una classe astratta?

In una delle mie interviste, mi è stato chiesto di spiegare la differenza tra un'interfaccia e una classe astratta . Ecco ... più pratica, spiegando quando avrei scelto una classe astratta su un'interfaccia, usando esempi pratici. Dove ho sbagliato?

List è una sottoclasse di List? Perché i generici Java non sono implicitamente polimorfici?

Sono un po ' confuso su come i generici Java gestiscono l'ereditarietà / polimorfismo. Assume la seguente gerarchia - Anim ... domanda è perché ? Perché il polimorfismo è generalmente implicito, ma quando si tratta di generici deve essere specificato?

Differenza tra ereditarietà e composizione

La composizione e l'ereditarietà sono uguali? Se voglio implementare il modello di composizione, come posso farlo in Java?

qual è l'oggetto di classe (java.lang.Classe)?

La documentazione Java per Class dice: Class gli oggetti vengono costruiti automaticamente dalla macchina virtuale Java ... pio object.getClass().getName() come può tutto essere tipizzato a superclasse Class, anche se non eredito da java.lang.Class?

C'è un modo per sovrascrivere le variabili di classe in Java?

class Dad { protected static String me = "dad"; public void printMe() { System.out.println(me); } } ... public void doIt() { new Son().printMe(); } La funzione doIt stamperà "papà". C'è un modo per farlo stampare "figlio"?

Perché assegniamo un riferimento genitore all'oggetto figlio in Java?

Sto facendo una domanda abbastanza semplice, ma sono un po ' confuso in questo. Supponiamo di avere una classe Parent: pub ... namico allora perché la variabile della classe figlio non è accessibile dopo aver fatto questo Parent parent = new Child();

Perché non dovremmo usare static protetto in java

Stavo affrontando questa domanda C'è un modo per sovrascrivere le variabili di classe in Java? Il primo commento con 36 upvotes è stato: Se vedi un protected static, esegui. Qualcuno può spiegare perché un protected static è disapprovato?

Che cos'è un'interfaccia in Java?

Proprio come contrappunto a questa domanda: cos'è un'interfaccia in Java?

Spiegazione dell'output del frammento di codice Java richiesta

Il mio codice è: class Foo { public int a=3; public void addFive() { a+=5; System.out.print("f "); } } class ... b 3 Per favore spiegami, perché l'output per questa domanda è " b 3 "e non" b 13 " poiché il metodo è stato sovrascritto?

Come usare @ inherited annotation in Java?

Non ricevo l'annotazione @Inherited in Java. Se eredita automaticamente i metodi per te, se ho bisogno di implementare il met ... conoscevo l'annotazione @Inherited e anche i programmi funzionavano bene . Per favore qualcuno mi spieghi da zero su questo.

Cosa significa "contratto" di una classe

Sto leggendo il libro Il linguaggio di programmazione Java . Nel capitolo che spiega sovrascrivendo il metodo , si dice: ... comprensibile. La mia unica domanda è cos'è contratto della superclasse ? Cosa significa il contratto per una classe Java ?

Come implementare interfacce con metodi omografici in Java?

In inglese, una coppia di omografi è due parole che hanno la stessa ortografia ma significati diversi. In ingegneria del sof ... ment con la stessa firma all'interno della stessa classe, in qualche modo. Artist.complement è un omografo di Set.complement.