Python 类关键字



Python 的class关键字是区分大小写的。它用于定义一个类名后跟class关键字。类名应使用帕斯卡命名法。它用于OOPs[面向对象编程]概念中。

类是一个用户自定义的蓝图,从中创建对象。要实现类,我们需要创建一个对象

语法

以下是 Python class关键字的语法:

class ClassName:
        statement1
		statement2

示例

以下是 Python class关键字的基本示例:

#class is defined
class TutorialsPoint:
    print("Welcome to Tutorials point")
	
#Object is defined
var1=TutorialsPoint()

输出

以下是上述代码的输出:

Welcome to Tutorials point

空类

在 Python 中,我们也可以创建一个空类。没有实现的类被称为空类。它可以使用pass关键字获得。

示例

以下是空类的示例:

class Animal:
    pass	
object1=Animal()

输出

由于我们创建了一个空类,因此不会有输出。

使用带属性的“class”

我们还可以使用称为__init__的特殊构造函数在类中传递属性。此方法在创建对象时执行。

示例

这是一个带属性的类的示例:

class Marks:
    def __init__(self,Name,RollNo,Marks):
        self.Name = Name
        self.RollNo = RollNo
        self.Marks = Marks
    
    def Results(self):
        if self.Marks>75:
                print(self.Name,"with rollno",self.RollNo,"passed with a percentage of ", self.Marks)   

Student1=Marks('Sai',297,89)
Student1.Results()

输出

以下是上述代码的输出:

Sai with rollno 297 passed with a percentage of  89

使用带方法的“class”

在类内定义的函数称为方法。这些方法可以通过object.method-name()调用。

示例

以下是一个带方法的类的示例:

class TutorialsPoint: 
    def Python(self):
        print("Welcome to Python Tutorials")
     
    def Java(self):
        print("Welcome to Java Tutorials")
		
object1=TutorialsPoint()
object1.Python() 
object1.Java()

输出

以下是上述代码的输出:

Welcome to Python Tutorials
Welcome to Java Tutorials
广告