Python – Create object of a class

Python – Create class object

Consider the following class Laptop. We shall create an object of type Laptop in the example program.

In the following code snippet, we have defined the class Laptop with properties and methods.

class Laptop:
	name = 'My Laptop'
	processor = 'Intel Core'
	
	@staticmethod
	def start():
		print('Laptop is starting..')
		
	@staticmethod
	def restart(self):
		print('Laptop is restarting')
		
	def details(self):
		print('My laptop name is:', self.name)
		print('It has',self.processor,'processor.')

where

Now, we shall create an object of user defined class type Laptop.

Python Program

class Laptop:
	name = 'My Laptop'
	processor = 'Intel Core'
	
	@staticmethod
	def start():
		print('Laptop is starting..')
		
	@staticmethod
	def restart(self):
		print('Laptop is restarting')
		
	def details(self):
		print('My laptop name is:', self.name)
		print('It has',self.processor,'processor.')
		
# Create object
laptop1 = Laptop()
laptop1.name = 'Dell Alienware'
laptop1.processor = 'Intel Core i7'
laptop1.details()
Run Code

The line laptop1 = Laptop() creates an instance of the class Laptop and is stored in laptop1.

Laptop() is the constructor used to initialized the object.

Output

My laptop name is: Dell Alienware
It has Intel Core i7 processor.

Summary

In this tutorial of Python Examples, we learned how to create an object of user defined class type, with examples.

Privacy Policy Terms of Use

SitemapContact Us