類的定義及使用

2021-08-20 11:13:59 字數 1292 閱讀 4834

class people:

'幫助息:***xx00x' #所有例項都會共享

number = 100

def __init__(self,name,age): #建構函式,初始化的方法,當建立乙個類的時候,首先會呼叫它

self.name = name

self.age = age

def display(self):

print ('number = :',people.number)

def display_name(self):

print (self.name)

p1=people('steven','30')#例項化乙個物件

p1.name#獲取物件的其中乙個屬性(名字)

output:

'steven'

people.__doc__#獲取幫助資訊
output:

'幫助息:***xx00x'

父類和子類

class parent: #定義父類

number = 100

def __init__(self):

print ('呼叫父類建構函式')

def parentm(self):

print ('呼叫父類方法')

def setattr(self,attr):

parent.parentattr = attr

def getattr(self):

print ('父類屬性:',parent.parentattr)

def newm(self):

print ('父類要被重新的方法')

class child(parent): #定義子類

def __init__(self):

print ('呼叫子類建構函式')

def childm(self):

print ('呼叫子類方法')

def newm(self):

print ('子類給它改掉了')

c = child()

c.childm()

c.parentm()

c.setattr(1000)

c.getattr()

c.newm()

output:

呼叫子類建構函式

呼叫子類方法

呼叫父類方法

父類屬性: 1000

子類給它改掉了

swift 類的定義及使用

main.swift classdemo 06 import foundation println hello,world 類的定義 person 名字 class person 這個構造方法帶兩個引數 name age init name string,age int deinit func ge...

swift 類的定義及使用

main.swift classdemo 06 import foundation println hello,world 類的定義 person 名字 class person 這個構造方法帶兩個引數 name age init name string,age int deinit func ge...

NodeJs中類定義及類使用

1 首先定義類point,檔名為point.class.js 定義類class point 類中函式 tostring 靜態函式 static sayhello name 靜態變數 point.para allen module.exports point 2 建立檔案test.js,在該檔案中建立...