Customer mobile

UpComing SoftWare Training Demos

๐Ÿš€ *Playwright With AI Testing Demo In Telugu*
๐Ÿ—“๏ธ *Date:* 28 Oct2026, 08:00 PM IST
๐Ÿ“ *Register Now!:*
https://www.vlrt.in/3r
๐Ÿ‘ฅ *Join WA Community:*
https://www.vlrt.in/3w
๐Ÿ’ก *Course Content:*
https://www.vlrt.in/3c
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/3v

๐Ÿš€ *Gen AI Engineer (Production Focused)*
๐Ÿ—“๏ธ *Date:* 29th Oct 2026, 06:00PM IST
๐Ÿ“ *Register Now!:*
https://www.vlrt.in/gr
๐Ÿ‘ฅ *Join WA Community:*
https://www.vlrt.in/gw
๐Ÿ’ก*Course Content:*
https://www.vlrt.in/ai
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/gv

๐Ÿš€ *Vulnerability Management Training Demo*
๐Ÿ—“๏ธ *Date:* 28th Oct 2026, 10:00 AM IST
๐Ÿ“*Register Now!:*
https://www.vlrt.in/vr
๐Ÿ‘ฅ *Join Community:*
https://www.vlrt.in/cw
๐Ÿ’ก *Course Content:*
https://www.vlrt.in/vc
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/Vm

Create a Customer class that uses accessor (getter) and mutator (setter) methods to control access to its properties.


1. Class Properties

  • name
    • Should beย immutableย (cannot be changed after the object is created).
  • phone_number
    • Should beย mutableย (can be changed after the object is created).

2. Class Methods

  • __init__(self, name, phone_number)
    • The constructor that takesย nameย andย phone_numberย as parameters.
    • Initializes the object’s properties with these values.
  • Accessor Methods (Getters)
    • get_name(self)
      • Returns the customer’s name.
    • get_phone_number(self)
      • Returns the customer’s phone number.
  • Mutator Method (Setter)
    • set_phone_number(self, new_phone_number)
      • Takes a new phone number as a parameter.
      • Updates the customer’s phone number.
      • (Only this property can be changed; theย nameย cannot be modified).

3. Task Instructions

  1. Write theย Customerย class with the constructor and the three methods described above.
  2. Create an object (instance) of theย Customerย class.
  3. Test the class by:
    • Using the getter methods (get_name,ย get_phone_number) to retrieve the values.
    • Using the setter method (set_phone_number) to change the phone number.
    • Verifying that the phone number has been successfully updated.
class Customer:

    def __init__(self, name, phoneno):
        self.name = name
        self.phneno = phoneno

    def get_name(self):
        return self.name

    def get_phoneno(self):
        return self.phneno

    def set_phoneno(self, ph):
        self.phneno = ph


c1 = Customer('John', 7650984321)

print('Name:', c1.get_name())
print('Phone No:', c1.get_phoneno())

c1.set_phoneno(6789012345)

print('')
print('Name:', c1.get_name())
print('Phone No:', c1.get_phoneno())

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *