ვიდეო: რომელ კლასს შეიძლება ჰქონდეს წევრის ფუნქციები მათი განხორციელების გარეშე?
2024 ავტორი: Lynn Donovan | [email protected]. ბოლოს შეცვლილი: 2023-12-15 23:49
რომელ კლასს შეიძლება ჰქონდეს წევრის ფუნქციები მათი განხორციელების გარეშე ? განმარტება: რეზიუმე კლასებს შეიძლება ჰქონდეს წევრის ფუნქციები არათან განხორციელება , სად The მემკვიდრეობითი ქვეკლასები უნდა განახორციელოს იმათ ფუნქციები.
უბრალოდ, წევრის რომელი ფუნქცია არ საჭიროებს რაიმე დაბრუნების ტიპს?
წევრის ფუნქციის დაბრუნების ტიპები . საზოგადოება წევრის ფუნქცია არასდროს არ უნდა დაბრუნების non-const მითითება ან მაჩვენებელი წევრი მონაცემები. საზოგადოება წევრის ფუნქცია არასდროს არ უნდა დაბრუნების არაკონსტიტუციური მითითება ან მაჩვენებელი გარე მონაცემებზე ან ობიექტი, თუ ობიექტი არ იზიარებს მონაცემებს სხვა ობიექტებთან.
არის წევრი ფუნქცია, რომელიც ავტომატურად გამოიძახება კლასის ობიექტის დროს? კონსტრუქტორი განსაკუთრებულია წევრის ფუნქცია ა კლასი რომლის მიზანი, როგორც წესი, არის ინიციალიზაცია წევრები ან ობიექტი . კონსტრუქტორი არის ა ფუნქცია და თქვენ შეგიძლიათ განსაზღვროთ ის, რომ გააკეთოთ ის, რაც გსურთ. თუმცა, თქვენ პირდაპირ არ უწოდებთ კონსტრუქტორს ფუნქცია . Ეს არის ავტომატურად დარეკა როცა აცხადებთ ა ობიექტი.
ზემოაღნიშნულის გარდა, რომელ წევრზე ვერასოდეს იქნება წვდომა მემკვიდრეობით მიღებული კლასებით?
განმარტება: კერძო წევრი ფუნქციები წვდომა არასოდეს შეიძლება მიღებულში კლასები . The წვდომა სპეციფიკატორები არის მაქსიმალური უსაფრთხოება, რომელიც საშუალებას იძლევა მხოლოდ წევრები საკუთარი თავის კლასი რომ წვდომა კერძო წევრი ფუნქციები. 4.
როგორ არის ხელმისაწვდომი თქვენი კლასის საჯარო წევრების ფუნქციები?
ახსნა: საზოგადოების წევრები შეიძლება იყოს წვდომა სადმე შიგნით The პროგრამის გამოყენებით The ობიექტი კლასი . და თუ ობიექტის მაჩვენებელი გამოიყენება, მაშინ გამოიყენება ისრის ოპერატორი წვდომა კლასის წევრებზე . თუ ჩვეულებრივი ობიექტი გამოიყენება ისრის ოპერატორთან, წარმოიქმნება შეცდომა.
გირჩევთ:
შეიძლება აბსტრაქტულ კლასს ჰქონდეს კონსტრუქტორი?
დიახ, აბსტრაქტულ კლასს შეიძლება ჰქონდეს კონსტრუქტორი Java-ში. თქვენ შეგიძლიათ აბსტრაქტულ კლასს მკაფიოდ მიაწოდოთ კონსტრუქტორი, ან თუ არა, შემდგენელი დაამატებს აბსტრაქტულ კლასში არგუმენტის გარეშე ნაგულისხმევ კონსტრუქტორს. ეს ეხება ყველა კლასს და ასევე ეხება აბსტრაქტულ კლასს
შეიძლება ჯავას აბსტრაქტულ კლასს ჰქონდეს კონსტრუქტორი?
დიახ, აბსტრაქტულ კლასს შეიძლება ჰქონდეს კონსტრუქტორი Java-ში. თქვენ შეგიძლიათ აბსტრაქტულ კლასს მკაფიოდ მიაწოდოთ კონსტრუქტორი, ან თუ არა, შემდგენელი დაამატებს აბსტრაქტულ კლასში არგუმენტის გარეშე ნაგულისხმევ კონსტრუქტორს. ეს ეხება ყველა კლასს და ასევე ეხება აბსტრაქტულ კლასს
შეიძლება თუ არა ორ კლასს ჰქონდეს იგივე სერიული VersionUID?
დიახ, შესაძლებელია, რომ ორ განსხვავებულ კლასს ჰქონდეს იგივე serialVersionUID მნიშვნელობა. მაგრამ ურჩევნია გამოიყენო უნიკალური თითოეული კლასისთვის. ასევე გამოიყენეთ 8-დან 10 ციფრით უფრო გრძელი და არა მხოლოდ 1, როგორც მნიშვნელობა
შეიძლება კლასს ჰქონდეს კონსტრუქტორი?
შესაძლებელია კლასს არ ჰქონდეს კონსტრუქტორი. (აქ გასათვალისწინებელია მნიშვნელოვანი განსხვავება ისაა, რომ JVM არ მოითხოვს, რომ ყველა კლასის ფაილს ჰქონდეს კონსტრუქტორი; თუმცა, Java-ში განსაზღვრულ ნებისმიერ კლასს აქვს ნაგულისხმევი კონსტრუქტორი, თუ კონსტრუქტორი აშკარად არ არის გამოცხადებული
შეიძლება თუ არა აბსტრაქტულ კლასს ჰქონდეს არააბსტრაქტული მეთოდები?
დიახ, ჩვენ შეგვიძლია გვქონდეს აბსტრაქტული კლასი აბსტრაქტული მეთოდების გარეშე, რადგან ორივე დამოუკიდებელი ცნებაა. კლასის აბსტრაქტული გამოცხადება ნიშნავს, რომ მისი დამოუკიდებლად ინსტიტუირება შეუძლებელია და შეიძლება მხოლოდ ქვეკლასი. მეთოდის აბსტრაქტულად გამოცხადება ნიშნავს, რომ Method განისაზღვრება ქვეკლასში