What is class? How do we define class? How class members are accessed? Explain with example

A class is a programmer-defined type. A class definition creates a new class object.

Defining a class:

class Point:
    """Represents a point in 2-D space."""

Creating an instance:

blank = Point()

Assigning attributes:

blank.x = 3.0
blank.y = 4.0

Accessing attributes:

print(blank.x)  # 3.0
print(blank.y)  # 4.0

Using in expressions:

import math
distance = math.sqrt(blank.x**2 + blank.y**2)
print(distance)  # 5.0

Leave a Reply

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