casting

Pourquoi attribuons-nous une référence parent à l'objet enfant en Java?

Je pose une question assez simple, mais je suis un peu confus à ce sujet. Supposons que j'ai une classe Parent: public clas ... ique alors pourquoi la variable de la classe enfant n'est pas accessible après avoir fait cela Parent parent = new Child();

Conversion de variables en Java

Je me demande si quelqu'un pourrait me dire comment casting fonctionne? Je comprendsquand je devrais le faire, mais pas vrai ... ec le type Object peut-il soudainement être converti en, disons, MyType (juste un exemple), puis obtenir toutes les méthodes?

La Classe Java.cast () vs. opérateur cast

Ayant été enseigné pendant mes jours en C++ sur les maux de l'opérateur cast de style C, j'ai d'abord été heureux de constate ... au moment de la compilation? Java devrait-il fournir un opérateur cast en tant que construction de langage similaire à C++?

Explication de "ClassCastException" en Java

J'ai lu quelques articles écrits sur "ClassCastException", mais je n'ai pas pu avoir une bonne idée à ce sujet. Y a-t-il un bon article ou quelle serait une brève explication?

Traitement d'une ArrayStoreException

Object[] o = "a;b;c".split(";"); o[0] = 42; Jette java.lang.ArrayStoreException: java.lang.Integer Tandis que String[] ... = s[i]; } o[0] = 42; Non. Existe-t-il un autre moyen de gérer cette exception sans créer un tableau String[] temporaire?

Règles de casting pour les types primitifs en java

En java, Il y a des types intégraux(char/short/int/long/byte) Il existe des types flottants(float/double) Il existe un ty ... ; // stores 3.0E19, 3.0 x 10^19 max value of float char doubleToChar = (char)aDoubleValue; // what does this store?

Java-Conversion de classe Dynamique de l'Interface à l'implémentation

J'ai lu d'autres articles connexes, mais je ne sais toujours pas comment, ou s'il est possible de lancer dynamiquement (inter ... using reflection? Donc, pour résumer, ma question, comment puis-je éviter d'avoir à utiliser instanceof dans ce cas. Grâce.

Types de casting dans les flux Java 8

Pour acquérir de l'expérience avec les nouveaux flux de Java, j'ai développé un framework pour gérer les cartes à jouer. Voic ... 'un type était considéré comme un instruction exécutable. Pourquoi ce travail? Et pourquoi le compilateur rendre nécessaire?

Définition d'un type cast en Java

Je veux définir un type cast d'un type arbitraire à un type de données primitif en Java. Est-il possible de définir un cast d ... ain(String[] args){ Foo foo1 = new Foo(); int int1 = (int)foo1; System.out.println(int1+""); } }

Comment renvoyer différents types d'objet à partir d'une méthode en java?

Je veux vous demander comment une seule méthode peut renvoyer à différents types d'objets en java? Disons que nous avons une ... suggestions? Merci. Post scriptum: pour les haters de verrouillage des majuscules: votre haine est bidirectionnelle ici. ;)

Cast to concrete classe et méthode d'appel en Java

Disons que nous avons une classe de base appelée A et quelques sous-classes (B,C,D, etc.). La plupart des sous-classes ont la ... asses ou AA, depuis im utilisant une API source fermée.. Et oui, il a des problèmes de conception, comme vous pouvez le voir.

Génériques Java: Conversion non cochée d'une liste à l'autre

J'ai un avertissement : Type safety: Unchecked cast from List < capture#10-of ?> to List < Object> , Il s'ag ... ject>(); //I construct a new List of Object. for (Object elem: list2) { list.add(elem); } }

Erreurs de types non convertibles en java

J'ai le code suivant: import javax.swing.JOptionPane; public class Excercise613 { /** * Display the prompt to t ... vidence le morceau de code" (int) d". Qu'est-ce que je fais de mal ici? Pourquoi la coulée de type ne fonctionne-t-elle pas?

L'efficacité de la classe Java.cast () comparé à cast normal?

Je travaille sur une classe générique et je veux utiliser la classe.cast () pour faire un casting pour éviter ces avertisseme ... ais comme toutes les méthodes de réflexion, ce n'est peut-être pas le cas. Personne ne sait exactement différents entre eux?

Utilisation de l'extension Scala de la classe immuable en Java

J'ai un Scala classe EMCC, qui s'étend TreeMap[Long,HashSet[DSFrame]] J'ai une classe Java dans laquelle j'essaie de créer u ... s du résultat sont des objets, ce qui est étrange car dans cette situation key est long, mais je ne sais pas si cela est lié.

Avoir du mal à lancer un numéro d'objet de pile en int (Java)

J'écris un programme qui convertit une expression d'infix en postfix. J'ai la partie conversion vers le bas, mais quand il s' ... ' || operator =='-') return 1; else if(operator == '*' || operator == '/') return 2; else return 0; } }

Utilisation étendue de la table ASCII JAVA

Dans mon application, j'ai besoin d'obtenir un caractère de la table ASCII étendue qui est affichée sur l'image. Mais lorsque ... eImage(off_Image, "code" + (int)c); return off_Image; } Merci pour votre aide, et désolé pour mon mauvais anglais :-)

Casting de classe en java

Dans mon code, deux classes sont là, la sous-classe s'étend superclass.In la sous - classe i remplace la méthode de superclas ... System.out.println("Animal eat Food"); } } Et ma sortie est Animal eat Food Dog bow Animal eat Food Dog bow

Impossible de lancer java.lang.Flotter pour flotter lors de l'utilisation de la classe.casting?

J'ai déjà une solution, mais je ne l'aime pas. Aussi, il serait bon de connaître vos pensées à ce sujet. Vous voyez, elem.ge ... e ferai pas car ce code est utilisé pour instancier des objets qui ont des paramètres float dans leurs constructeurs. Merci!

Java Auto Cast un objet

Je me demande s'il existe un moyen de convertir automatiquement un objet en un type en stockant le type de classe avec l'obje ... lors de l'appel getValue (). Si cela est faisable en Java est la réponse à la question que je cherche. Et si oui, comment?