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
廣告
© . All rights reserved.