1. ბიბლიოთეკა

1. ბიბლიოთეკა#

ბიბლიოთეკის სისტემა (ენკაფსულაცია + კლასის დიზაინი)


demo

აღწერა: შექმენით Book კლასი ბიბლიოთეკაში წიგნის წარმოსადგენად. თითოეულ წიგნს უნდა ჰქონდეს შემდეგი ატრიბუტები:

  • title - სათაური

  • author - ავტორი

  • yearPublished - გამოცემის წელი

  • isAvailable - ხელმისაწვდომია თუ არა

ამოცანა:

  • უზრუნველყავით გეთერები და სეთერები თითოეული ველისთვის.

  • შექმენით displayInfo() მეთოდი წიგნის დეტალების დასაბეჭდად.

  • დაწერეთ main მეთოდი, რომელიც შექმნის 3 წიგნს და შეცვლის მათ ხელმისაწვდომობის სტატუსს.

მიზანი: ინკაფსულაციის, კონსტრუქტორების და ობიექტების შექმნის პრაქტიკა.