მემკვიდრეობა

ამ მაგალითში, კლასის ბურთულიანი კალამი იღებს ყველა ხელმისაწვდომი ატრიბუტები კლასი, კალამი მემკვიდრეობითასე რომ, ჩვენ შევხედოთ მას შემდეგ, რაც კლასის დიაგრამა ერთიან მოდელირების ენა, ბერლინი, დორტმუნდი, ესენი, ჰამბურგი, ჰანოვერი, სტამბოლი, კარლსრუე, კიოლნი, მიუნხენში, ნიურნბერგი, შტუტგარტი, იმ შემთხვევაში, სამკვიდრო განსხვავება შორის სუპერ - და ქვეკლასით. სუპერ-კლასის მშობელი ან საბაზო კლასი, როგორც წესი, რეზიუმე ზოგადი ატრიბუტები და მეთოდები, სხვადასხვა მაგრამ მსგავსი ობიექტები."ქვეკლასით, ბავშვი კლასში არის მოხსენიებული, იღებს თავისი სუპერ კლასის, ყველა ატრიბუტი და მეთოდები, რომლებიც მემკვიდრეობით. გარდა ამისა, ქვეკლასით გაგრძელდა მიერ საკუთარი ატრიბუტები და მეთოდები. ეს არის მოხსენიებული, როგორც სპეციალობით ქვეკლასით სუპერ კლასი.

მემკვიდრეობის გარე გაიმართება სიტყვით.

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

წესით აქ არის: ატრიბუტი ან მეთოდი არ უნდა იყოს"კერძო", როგორც სუპერ კლასი.

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