Სარჩევი:

რას აკეთებს კასტინგი ჯავაში?
რას აკეთებს კასტინგი ჯავაში?

ვიდეო: რას აკეთებს კასტინგი ჯავაში?

ვიდეო: რას აკეთებს კასტინგი ჯავაში?
ვიდეო: Casting in Java 2024, აპრილი
Anonim

კასტინგი in ჯავა . კასტინგი არის ცვლადის შექმნის პროცესი იქცევა როგორც სხვა ტიპის ცვლადი. თუ კლასი იზიარებს ა არის - ან მემკვიდრეობითი ურთიერთობა სხვა კლასთან ან ინტერფეისთან, მათი ცვლადები შეუძლია იყოს მსახიობი ერთმანეთის ტიპს. ხანდახან მსახიობი არის ნებადართული და ზოგჯერ ეს მსახიობი არის არაა ნებადართული.

მაშინ, როგორ მუშაობს type casting ჯავაში?

ჯავაში, არსებობს ორი სახის ჩამოსხმა:

  • გაფართოვება ჩამოსხმა (ავტომატურად) - პატარა ტიპის უფრო დიდ ზომად გადაქცევა. byte -> short -> char -> int -> long -> float -> double.
  • შევიწროება ჩამოსხმა (ხელით) - უფრო დიდი ტიპის მცირე ზომის ტიპად გადაქცევა. double -> float -> long -> int -> char -> short -> byte.

ასევე იცოდეთ, როგორ ჩაწერთ ცვლადი Java-ში? ცვლადები

  1. ჩაწერეთ Casting ჯავაში. ტიპის ჩამოსხმა გამოიყენება ერთი ტიპის ობიექტის ან ცვლადის მეორეში გადასაყვანად.
  2. Სინტაქსი. dataType variableName = (dataType) variableToConvert;
  3. შენიშვნები. ჩამოსხმის ორი მიმართულებაა: შევიწროება (დიდი და პატარა ტიპი) და გაფართოება (პატარა უფრო დიდი ტიპი).
  4. მაგალითი.

ანალოგიურად, ისმის კითხვა, რა არის პრიმიტიული კასტინგები ჯავაში და რატომ გვჭირდება ეს?

კასტინგი შორის პრიმიტიული ტიპები საშუალებას იძლევა შენ ერთი ტიპის მნიშვნელობის მეორეზე გადაქცევა პრიმიტიული ტიპი. ეს ყველაზე ხშირად ციფრული ტიპებით ხდება. მაგრამ ერთი პრიმიტიული ტიპი არასოდეს შეიძლება გამოყენებულ იქნას მსახიობი. ლოგიკური მნიშვნელობები უნდა იყოს ჭეშმარიტი ან მცდარი და არ შეიძლება გამოყენებულ იქნას ა ჩამოსხმა ოპერაცია.

რა არის იმპლიციტური ტიპის კონვერტაცია?

იმპლიციტური ტიპის კონვერტაცია არის ავტომატური ტიპის კონვერტაცია კეთდება შემდგენელის მიერ, როდესაც მონაცემები განსხვავებულია ტიპები შერეულია. როდესაც ა იმპლიციტური კონვერტაცია კეთდება, ეს არ არის მხოლოდ გამოხატვის მნიშვნელობის ხელახალი ინტერპრეტაცია, არამედ ა კონვერტაცია ამ მნიშვნელობის ეკვივალენტური მნიშვნელობა ახალში ტიპი.

გირჩევთ: