पुस्तक के डेटा को संग्रहीत करने के लिए क्लास

PHP Easy classes

कार्य «पुस्तक के डेटा को संग्रहीत करने के लिए क्लास»

पुस्तक (Book) नामक एक क्लास बनाएँ जिसमें निजी गुण हों: title (स्ट्रिंग), author (स्ट्रिंग), year (पूर्णांक)। एक कंस्ट्रक्टर लागू करें जो तीनों पैरामीटर स्वीकार करता है। प्रत्येक गुण के लिए गेटर विधियाँ जोड़ें और एक setYear विधि जो जाँचती है कि प्रकाशन वर्ष 1900 से कम नहीं है और वर्तमान वर्ष (2024) से अधिक नहीं है, अन्यथा मान बदले बिना 'Invalid year' संदेश प्रदर्शित करता है। इनपुट डेटा: तीन स्ट्रिंग्स: शीर्षक, लेखक, वर्ष। आउटपुट: शीर्षक, लेखक, वर्ष एक स्पेस से अलग करके।

इनपुट प्रारूप

तीन पंक्तियाँ: पहली — पुस्तक का नाम, दूसरी — लेखक, तीसरी — प्रकाशन वर्ष (पूर्णांक संख्या)।

आउटपुट प्रारूप

स्ट्रिंग: नाम, लेखक, वर्ष, स्पेस से अलग किए गए। यदि वर्ष गलत है, तो 'Invalid year' प्रदर्शित करें।

उदाहरण

उदाहरण 1

इनपुट
Война и мир Толстой 1869
आउटपुट
Invalid year

उदाहरण 2

इनपुट
3 Hello 123abc C++ Pointer
आउटपुट
Invalid year

उदाहरण 3

इनपुट
1984 Оруэлл 1949
आउटपुट
1984 Оруэлл 1949

उदाहरण 4

इनपुट
1 AEIOU
आउटपुट
main.php