Πίνακας περιεχομένων:

Τι κάνει το casting στην Java;
Τι κάνει το casting στην Java;

Βίντεο: Τι κάνει το casting στην Java;

Βίντεο: Τι κάνει το casting στην Java;
Βίντεο: Создание аннотации в java [Java Annotations | Reflection api] 2024, Δεκέμβριος
Anonim

Χύσιμο σε Ιάβα . Κάστινγκ είναι η διαδικασία δημιουργίας μιας μεταβλητής συμπεριφέρεται ως μεταβλητή άλλου τύπου. Εάν μια τάξη μοιράζεται ένα ΕΙΝΑΙ -Μια σχέση ή σχέση κληρονομικότητας με άλλη κλάση ή διεπαφή, τις μεταβλητές τους μπορώ είναι εκμαγείο ο ένας στον τύπο του άλλου. Μερικές φορές το καστ είναι επιτρέπεται και μερικές φορές αυτό καστ είναι δεν επιτρέπεται.

Τότε, πώς λειτουργεί το type casting στην Java;

Στην Java, υπάρχουν δύο τύποι χύτευσης:

  • Διεύρυνση χύτευσης (αυτόματα) - μετατροπή ενός μικρότερου τύπου σε μεγαλύτερο μέγεθος τύπου. byte -> short -> char -> int -> long -> float -> double.
  • Στένωση χύτευσης (χειροκίνητα) - μετατροπή ενός μεγαλύτερου τύπου σε έναν τύπο μικρότερου μεγέθους. διπλό -> float -> long -> int -> char -> short -> byte.

Επίσης, ξέρετε πώς μεταφέρετε μια μεταβλητή στην Java; Μεταβλητές

  1. Πληκτρολογήστε Casting σε Java. Η χύτευση τύπου χρησιμοποιείται για τη μετατροπή ενός αντικειμένου ή μεταβλητής ενός τύπου σε άλλο.
  2. Σύνταξη. dataType variableName = (dataType) variableToConvert;
  3. Σημειώσεις. Υπάρχουν δύο κατευθύνσεις χύτευσης: στένωση (μεγαλύτερος προς μικρότερος τύπος) και διεύρυνση (από μικρότερο προς μεγαλύτερο τύπο).
  4. Παράδειγμα.

Ομοίως, ρωτάται, τι είναι το πρωτόγονο casting στην Java και γιατί το χρειαζόμαστε;

Χύσιμο μεταξύ πρωτόγονος τύπους ενεργοποιεί εσείς για να μετατρέψετε την τιμή ενός τύπου σε άλλο πρωτόγονος τύπος. Αυτό συμβαίνει συχνότερα με τους αριθμούς τύπους. Εκτός από ένα πρωτόγονος ο τύπος δεν μπορεί ποτέ να χρησιμοποιηθεί σε γύψο. Boolean τιμές πρέπει να είναι είτε αληθινό είτε ψευδές και δεν μπορεί να χρησιμοποιηθεί σε α χύσιμο λειτουργία.

Τι είναι η σιωπηρή μετατροπή τύπου;

Μετατροπή σιωπηρού τύπου είναι αυτόματο μετατροπή τύπου γίνεται από τον μεταγλωττιστή κάθε φορά που δεδομένα από διαφορετικά τύπους αναμιγνύεται. Όταν ένα σιωπηρή μετατροπή γίνεται, δεν είναι απλώς μια επανερμηνεία της αξίας της έκφρασης αλλά α μετατροπή αυτής της τιμής σε μια ισοδύναμη τιμή στο νέο τύπος.

Συνιστάται: